虹桥火车站上海南站:请问C++与C语言有什么区别?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 02:25:58
请问C++与C语言有什么区别?我作为初学者,要学哪种好呢?

"建议直接学 C++, 从开始就要有面向对象的编程思想."
我同意
可以访问底层的,甚至是寄存器,也可以调用很多语言,汇编,matlab,很强大

两者在语法上有很大的相似,但是思想是不同的.
C 面向过程, C++ 面向对象,加入了类和对象.
现在C++ 应用广得多, 建议直接学 C++, 从开始就
要有面向对象的编程思想.

C面向过程 C++面向对象 C是C++的子集 C是C++的基础 而且C能直接对硬件最修改 建议先学C

C++加入了对象和类的概念.C更底层一些.就直接学C++吧.

C是C++的基础
要学C好

相同:基础语句结构相同.
不相同:C++加入了对象和类的概念