C语言部分:
C语言入门:谭浩强的《C语言程序设计》
C++语言部分:
1.语言基础,推荐图书 C++ Primer Plus(中文版 第6版)
2.进一步提升,可以读 Effective C++(第3版 中文版)和 More Effective C++(中文版)这两本书,帮助你写更规范专业的 C++代码
3.有C基础的,也可以直接看 C++面向对象开发
然后 C++标准库的部分:
经典之作:侯捷的 《STL源码剖析》
小结:
掌握这三部分,才是真正的 C++入门了,但如果想要从事C++方面的工作,最好还是学习一些MFC、Windows核心编程、QT的技术,过于饱和的IT行业,竞争压力大,用有实力才不至于被淘汰。至于后面的Linux,如果能接触更好。
最后,附带一份系统的C/C++学习录像,分享给大家:
学习路线(注意收藏)
1、c语言入门 程序设计-算法-运算符-顺序 分支 循环结构。
2、C语言精通 数组-函数字串符-指针-构造类型-预处理-存储管理-文件操作-数据结构。
3、c++入门 面对对象编程-类和对象-运算符重载-派生于继承,异常处理技术-C++语言标准-数据结构-(双向链表-双向队列-树-图)。
4、c++精通-stl标准模板库(容器-迭代器-算法)正则表达式-boost标准模板库-socket网络编程-大型企业项目实战:-员工信息管理系统-推箱子-俄罗斯方块-服务器-播放器-人工智能。
5、windows高级工程师:win32/mfc-windows高级编程-QT框架编程-大型企业级项目实战项目(人脸识别-车牌识别-局域网远程监控-等项目)
6、linux系统应用程序开发-linux内核构架研究-linux顶级网络服务器开发及搭建。
7、大型企业项目实战(linux内核高级虚拟内存驱动设计-linux网络间谍系统软件-linux内核网络数据劫持-linux网络阅读系统开发
觉得有帮助的朋友可以关注、转发,以便帮助跟多的初学C/C++的朋友,
还有什么好书,和后续学习的书籍大家可以在评论区留言
领取专属 10元无门槛券
私享最新 技术干货