很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言? 已经开发了很多年的程序的我,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。
首先,小编告诉你:
1.工欲善其事,必先利其器
准备工作:一个开发环境,如Turbo C 2.0、Visual C++等开发工具;小编推荐大家使用vs2013这个版本,有需要的可以在下方回复1我会给大家链接,一本好教材,如谭浩强主编的《C语言程序设计》(第3版)。我当时看的是他的第一版,就为它的简洁、完美所吸引,简直爱不释手,用了两个星期一口气看完。
![89885ee92817349013e9da09f9299136.png](https://i-blog.csdnimg.cn/blog_migrate/de51f3e71f4fd81d2222e3748e793ba0.jpeg)
2.葵花宝典
学习计算机语言最好的方法是什么?答曰:读程序。没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。
![d6ccebe635d0bcd627ff7daf73f57f30.png](https://i-blog.csdnimg.cn/blog_migrate/6cae02de79fb7f912d8df4f489f1a497.jpeg)
3. 发扬探索精神
学习C语言程序设计有点像做数学难题,只要我们善于思考,善于探索,发扬探索精神去寻找好的设计思想和方法,才能把C语言的精髓真正地掌握。
![bb7d06e7b683952bcaaea979157e805d.png](https://i-blog.csdnimg.cn/blog_migrate/365e4259986e61e72d328605dbc4bccd.jpeg)
4. 善于归纳,强化记忆
对于需要记忆的计算机基础知识和基本概念,如果考试时因此失分就十分可惜。如:C语言中有几种不同的数据类型?运算的优先级别是怎样的?因此我们需要善于归纳这些计算机基础知识,并在理解的基础上强化记忆。
![ad950095c40beee0e7b2b549e8412ea9.png](https://i-blog.csdnimg.cn/blog_migrate/c67ff6008396d1ce38cf92130e2274d4.jpeg)
5. 重视实践,善于调试
计算机科学是一门理论性、实践性都很强的学科,对C语言考试的参加者来说,基础理论方面要求不高,而上机试题往往是很多考生不能通过考试的重要原因,因此要勤于实践。多逛技术论坛或者技术问答社区,想别人分享自己的代码,有要积极去阅读别人的代码,互相取长补短。
![aa194d5045987510ed800c5aacbced17.png](https://i-blog.csdnimg.cn/blog_migrate/c1338f21576ec05476ab36ac898ba4dd.jpeg)
大家有什么学习C语言的好方法呢?欢迎大家评论