C、C++、C#有何不同?

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:52:25

呵呵。楼上两位哥们都很有想法。
c是面向过程的语言,是一种偏向低级语言的高级语言,功能强大,很多系统和系统软件就是用c编写的。面向对象编程是现在程序设计的主流,c++和C#就是面想对象编程的。都是以c为基础的,跟c语法很像,c++就是带类的c。与c是兼容的。所有的c都可以当c++用。而c#则是微软开发的。只能在windows平台使用,类似c++,但我觉得其语法更接近java。

c是面向过程语言
C++是较面向对象语言
C#是更面向对象语言

c是一个大的概念,包括C#和C++,C#是早期的版本,而C++是在C#的基础上发展起来的,其中的大部分语法和函数和C#一样,功能更强大一点

C没有++
C++有++
C#的++重合了