c++和C语言的区别?

2024-11-25 06:26:53
推荐回答(2个)
回答1:

1.C语言是面向过程的,而C+此举+是面向对象的。2.C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一森拿碧个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。3.C语言中的图形处理函数基本上不能用在C++中的。C语言标准中不包括图形处理。4.C语言对程序敏余的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。    

回答2:

简单地说:
1、c++是c语言的扩充,亏凳c语言当中能用的变量、语句、函数等,都可以在c++中正常使用,反之则不能。
2、c++在变量定义使用,备注方式等方面地改进,使程序员更容易编写代码。
3、c++引入了类以高空袭及对象的概戚兄念,使c编程进入面向对象时代,而c语言则是面向结构的。