
C语言:
除了最基础的语法:变量、条件、循环、字符串、数组、函数、结构体等之外
C语言最重要的那就是:指针、内存管理,以后企业里开发就靠它俩吃饭,这也是检验C语言掌握情况的两大标准
推荐书籍:《C Primer Plus》、《C和指针》、《C专家编程》
C++:
C++和C语言确实是不同的语言,但是C++确实是对C语言的延伸,可以理解为在C语言里加入了面向对象的特性。因为只有面向对象特性的加持,代码才能更好的复用、扩展和工程化,这是大型项目的必备要素
除了C语言所有的底子之外,还需要学习C++的面向对象(封装、继承与多态)特性、泛型、模板、STL等等
推荐书籍(有先后顺序):《C++ Primer》、《Effective C++》、《C++ 标准程序库》、《STL源码剖析》《深度探索C++对象模型》
最后一个小建议是:语言部分的学习建议不要拖太久,一定要规划好时间,一鼓作气,高强度给它压下来,否则容易把自己搞泄气。
编程基础
包括:数据结构和算法、计算机网络、操作系统、设计模式
这跟学什么编程语言、后续从事什么编程方向均无关,只要做编程开发,这四个计算机基础就无法避开。可以这么说,这基础四大件真的比编程语言重要!!!
1、数据结构和算法
可以说这个直接决定了面试的成败!几种基础数据结构类型得烂熟于心,比如:字符串、链表

本文提供了一条C语言和C++的学习路径,强调了指针和内存管理在C语言中的重要性,以及C++的面向对象特性。推荐了相关书籍,并指出编程基础如数据结构、计算机网络、操作系统和设计模式的重要性。此外,还介绍了Linux操作系统的使用、编译调试工具、Linux环境编程等实践知识。
最低0.47元/天 解锁文章
8849

被折叠的 条评论
为什么被折叠?



