如何学习 C 语言
学习任何东西,无非是这10个字,多听,多看,多问,多想,多练。编程也一样,而最重要的因素就是毅力与坚持。学语言一定要循序渐进,若想一步登天,反而会四面碰壁,不但地基不牢,更可能让人心灰意冷,失去斗志。
操作方法
- 01
关于多听老师课堂上的内容要掌握,现在也有网络课堂,但我没看过也不好评论。但课上所讲的内容肯定是基础的,由易到难的循序渐进的。
- 02
关于多看现在参考书籍非常非富,但我推荐看教材类的,完整的教材不会出现知识上的断层。当自信在语法上没有问题时,再学习数据结构,系统相关知识。 除了看书,阅读代码也是提升水平的方法,但阅读代码相对要自身水平要更高一层次,代码多数已经不仅仅限于数据结构与算法,更多涉及的是系统或其它知识。
- 03
关于多问学编程的路上总会遇到问题,幸运的是现在网络发达,总可以找到能帮助你解决问问题的人,比如C语言相关的论坛
- 04
关于多想与多练思考,模仿,解题或自已给自已出题都可以,找点自已感兴趣的话题练手。这也是最重要的。
基础之后的路
- 01
在语法上,基本函数比如输入输出,文件操作及指针使用等没有问题后,就可以依自已的兴趣选择编程方向。
- 02
数据结构与算法修炼可以通过ACM加强。而ACM涉及的更多的是数学,要想和计算机沟通或创作应用则要掌握各类库的使用。
- 03
系统或者应用编程实质是对“库”其涉及的相关知识的理解及使用。 比如Linux系统编程可以参阅glibc,其涉及了网络编程,Pipe,进程等等一系列与Linux系统相关的函数与概念。而要进行gui编程则要参考与glibc没有多大关系的gtk,而每一项都会引入许多知识。
- 04
Windows编程也有自已一套内容,比如窗口,钩子,DirectX等等,而Windows提供了面面俱到的参考资料MSDN
赞 (0)