C语言和C#和C++他们之间有什么区别?

2024-11-07 21:37:10
推荐回答(3个)
回答1:

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

回答2:

区别大了...简单的说
C语言是面向过程的语言
而C++是面向对象的语言...面向过程通俗的说就是需要开发者告诉程序要怎么做这一件事情
要对做的方法进行详细的描述
而面向对象
则是说告诉程序要做些什么
不需要写太多的方法
对于当前软件行业来说
C语言主要是面向底层用户
编写些驱动什么的
而C++则是面向程序开发者的

回答3:

简单来说
C++是C语言的升级版
c是c++的子集,c是面向过程的,c++是面向对象的
C#

C++
比较的话,最重要的特性就是
C#
是一种完全面向对象的语言,而
C++
不是,另外
C#
是基于
IL
中间语言和
.NET
Framework
CLR
的,在可移植性,可维护性
和强壮性都比
C++
有很大的改进