C和C++在编译的时候有什么不同??

2025-02-23 20:34:47
推荐回答(3个)
回答1:

c++语言是c语言发展起来的,所以继承了c语言几乎所有的特点,但c++语言又有自己的个性。c语言是一种面向过程的编程语言,而c++主要是面向过程的,因此c++有类的概念,而c语言就没有。c++的功能强大,编译器复杂,适合高端程序的设计和编辑,c语言的编译器简易,适合低端程序。

回答2:

作为一种面向对象的语言,C++支持函数重载,而过程式语言C则不支持,函数被C++编译后在symbol库中的名字与C语言的不同.
还有iostream是C++标准库,老的编译器应该没有把这些文件纳入,所以找不到头文件
你以上的代码VC++6.0 肯定可以阿

回答3:

C中没有iostream这个头文件,
这是C++的标准输入输出库,相当于C的stdio.h。
VC的工程属性设置里面有“编译为C程序/编译为C++程序”。
TC 3.0应该也是这样