c++ 里包含了 c语言。
看你学习的目的,如果是计划做底层开发或单片机开发,c语言,如果计划做 图形界面开发,服务器开发 c++。 一部分c++ 可以做的开发,现在有公司采用 java 和go 代替。总体上,c语言岗位需求比c++ 多,但是平均工资没有c++ 高。
C++是C语言的升级版。C语言是面向过程编程语言,C++是面向对象编程语言,是在C语言的基础上增加了面向对象编程模块。
早期的语言都是面向过程的。C就是代表。随着硬件的升级,所需软件的规模也同时扩大。面向过程的语言的缺点就暴露无遗。因此面向对象的语言就出现了。C++语言就是在C语言的基础上增加了面向对象的模块。
所以,初学者肯定是先学习C语言,再学习C++语言。就算直接学习C++,肯定也是写学习面向过程的部分,再学习面向对象的部分。
欢迎分享,转载请注明来源:艾迪网
评论列表(0条)