有了C++为什么还要用C呢? 请详细回答!!! 谢谢了。

2025-01-07 10:05:50
推荐回答(5个)
回答1:

C比C++好???我受教了,请这位同学去教育一下微软,叫他们不要用api做程序,不要用mfc做程序,用纯粹的C好了!不懂别乱说!
C和C++的应用领域不同,C的好处是C可以应用在单片机编程等领域,并且比汇编语言和机器语言更容易学习,而C++不能用在单片机编程等领域上;C++的好处是可以用面向对象的思想来编程,而且比C方便,诸如《星际争霸》、《千千静听》等软件都是C++做的,包括windows系统也是C++做的。
虽说C++可以在语法上完全兼容C,但是仅仅只是语法兼容,换句话说C++仅仅认得C,但是C++不能取代C。

回答2:

一是有大量关于C的高质量的教学素材已经存在,二是C++程序员可以利用C++与C的兼容性而直接并有效的使用大量现成的程序库。在决定将C作为C++的基础的时候,C还没有像后来那样出类拔萃、炙手可热,所以在考虑这个问题的时候,与C语言所提供的可适应性和高效性相比,C语言的流行程度只是个次要的考虑因素。

回答3:

c语言继承了汇编语言的优点,可以直接对硬件操作,c语言可以编写操作系统,比如Unix、linux而c++不行,但是面向对象编程c++更好

回答4:

使用不同的开发应用环境~
从某种程度上说,C更严谨

回答5:

c比c++好,你信吗