应该怎样学习c语言?
我给你的一点儿建议:1.换一本教材 , 不要用谭浩强的书 , 书里错误不少 , 而且会导致很恶劣的代码风格 。2.上来不必把字符在内存中的存储全部搞懂 , 可以慢慢来 。3.关键字没有几个 , 无非几个英文缩写 。你也可以在以后的代码中使用汉语拼音 , 不过是个代码可读性的问题 。英语很简单 , 真的很简单 。4.实在没兴趣可以学点别的 , 例如Python 。
我在高中的时候接触编程 , 当时是为了参加信息学竞赛 , 我入门的语言是C语言 。如果现在再让我选择一次 , 我可能会告诉初学者:可以选择Python 。C语言有些地方对新手不够友好 , 语法繁琐 , 、指针这些会让新手头大 。我入门的教材选择的是谭浩强的《C语言编程》 , 老先生是国内的元老 , 然鹅这本书真是错误很多 , 我在学习这本书的过程中挑出了20几个错误 , 直接导致我对C语言的好多特性模棱两可 , 例如指针的指针 。
后来 , 我看到了英文原版的C语言教程之后 , 就很少再翻中文书了 。所以 , 建议英文还可以的朋友直接去看原版 , 再不济读个翻译版本也是可以的 。教材我推荐一本《C Primer Plus》 , 很好但是很厚 , 另一本书是Zed Shaw的《笨办法学C语言》 。重点推荐Zed Shaw这一本 , 有实例并且带有详细的讲解 , 还有课后练习 , 既具有启发性又有实用性 。
这本书刚上来可能会让新手觉得略困难 , 但是坚持读下去 , 你会发现作者写的正是一个准程序员的学习之路 。学好一门语言往往不止读一本书 , 所以多读几本 。教材有了 , 如何进行学习?把书上的例子全部在机器上敲一遍 。合上你的教科书 , 根据对程序的理解 , 把程序“默写”出来 , 然后去实现你想象中的“酷炫效果” 。把你的练习题换一种思路表达出来 。
到网上各大高校的OJ系统去做练习 。同时 , 各大平台不乏讲解C语言的课程 , 但我认为初学阶段应该以看书为主 , 看视频为辅 。另外补充一个网站http://www.runoob.com/ , 在这里你可以找到相关材料 。同时 , 当你在学习的过程中发现了问题 , 一定要善用搜索引擎 , 多去逛逛博客园、CSDN这些网站 , 这样才能有进步 。
【c语言学习心得,C语言学习零基础入门到..】大家是怎么学C语言的?
很多人对学习C语言感到无从下手 , 经常问我同一个问题:究竟怎样学习C语言? 我是一个教师 , 已经开发了很多年的程序 , 和很多刚刚起步的人一样 , 学习的第一个计算机语言就是C语言 。经过这些年的开发 , 我深深的体会到C语言对于一个程序设计人员多么的重要 , 如果不懂C语言 , 你想写底层程序这几乎听起来很可笑 , 不懂C语言 , 你想写出优秀高效的程序 , 这简直就是天方夜谭 。
为什么C语言如此重要呢? 第一:C语言语法结构很简洁精妙 , 写出的程序也很高效 , 很便于描述算法 , 大多数的程序员愿意使用C语言去描述算法本身 , 所以 , 如果你想在程序设计方面有所建树 , 就必须去学它 。第二:C语言能够让你深入系统底层 , 你知道的操作系统 , 哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2 , 没有一个里外的 , 如果你不懂C语言 , 怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了 。
推荐阅读
- 扶贫培训班心得体会 贵阳培训心得体会
- 从零开始学电路基础,学电路基础看什么书
- 微信最少能提现多少时间,减免三年零钱提现手续费
- 构筑食品安全堡垒 食品安全心得体会
- 华为手机5g手机哪款性价比高 3款几乎零差评的华为手机
- 什么是零日攻击,防护零日DDoS攻击的有效方法
- 《怪物猎人崛起》爵银龙盾斧打法心得
- 《怪物猎人崛起》爵银龙招式太刀处理心得
- 学校规章制度心得体会 规章制度学习心得
- 零度无人机,3V系列无人机