两个应用方向都不一样。
C++的相当一部分的缺点是来自于兼容C的设计,换句话说来自C;
C 是C++的一个子集,语法少、简单。与硬件比较接近,如嵌入式;
C++介于 C 和Java 之间,中庸之道。功能强大,难学易用。基本任何方面都
可以用。效率和C接近,远远高于Java
C 可以移植到硬件上,如dsp
C++的功能更丰富,函数稍微多一些
对于功能相同的函数,C的和C++几乎是一样的
C++像屎一样,用不了3年,原来的C++程序将无法在新的编译器上编译,新的程序无法使用原来的编译器,底层比不了C,易用比不了JAVA,淘汰了吧。
c的移植性会好一些吧