C和C++有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:08:59

C是面向过程的语言,而C++是面向对象的语言,两者在使用范围上有很大的不同。其实在学习语言的初期,两者是几乎相同的,都是逻辑算法的问题。但是如果学习的比较深入了,面向过程的C语言就无法满足需求了,这个时候就需要面向对象的C++语言。说白了就是C++中比C语言中多了一种Class的定义方式,如果要深入学习的话,自己慢慢体会吧。

升级版本!

1,C 是结构化编程语言
C++是面向对象编程语言
2,C++兼容C

在vc中,c和c++程序都可以运行。
c和C++是同源的,c++可以说是c的升级版本。
只是说C是面向过程的语言,C++是面向对象的编程语言,相对于c,它多了一个“类”,将复杂的编程通过类对象,变得简单。
举个例子:现在的vc平台封装了很多类,调用起来很方便。所以能够很快的写出漂亮的界面,对话框。