提起c语言,很多人都说c语言属于比较难的编程语言,但是一些大型项目设计高复杂度和高要求的项目的时候,c语言还是有很大优势,例如互联网搜索引擎,高性能科学计算,大型网络游戏服务器等等。
那么该如何着手学习c语言呢?
首先:
学习 C++,可以分为两大部分:C++语言和 C++标准库
先说 C++语言部分:
1.语言基础,推荐图书 C++ Primer(中文版 第5版)
2.进一步提升,可以读 Effective C++(第3版 中文版)和 More Effective C++(中文版)这两本书,帮助你写更规范专业的 C++代码。
其次:
编程是一门手工艺。需要不断的练习。切记不用总报着只学习的心态。去找一个简单项目来练习。
1.一开始可以先跟着做习题,这样可以熟悉语法。在学习C++的时候,配合着刷一些oj上的题(如果不明白oj,请自行百度或者谷歌)。通过刷题,不仅增加学习的动力,而且,对于那么细节的知识点,这是一个熟悉并练习的好方法。很多大学都有自己的oj平台,而且大部分是开放的。
2.大概看到80%了就可以尝试写些小程序或者小游戏, 练练手,加深对语言的一些理解。又或者实现一些图像处理的算法都可以练手的。倒不一定非要用VS,如果你喜欢Linux,vim+gcc也没问题,工具不是重点,区别在于坑多坑少而已。
你找出一个项目,全心全意去完成它,这样自然而然很多东西需要解决,就会接触并且学到很多编程知识。
剩下的?
全得靠你自己啦
一起努力吧!
领取专属 10元无门槛券
私享最新 技术干货