C语言、C#、C++有什么区别?那个更普及易用?

2025-05-18 21:30:04
推荐回答(1个)
回答1:

C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。

当然,C语言也有自身的不足,比如:C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数族下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。

总之,C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,有时一个使用的程序设计语言;既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。

C++:面向对象的语言.是一门独立的语言;他并不依赖C语言.是编程语言中最复杂的一门.而VC是用微软Visual C++编译器编译的语言,与标准c++有一些细微的不同.

C#完全面向对象的语言.主要是从C和C++继承而来的,开发网络程序非常容易.运行时需要.NET环境(CLR)支持.所以效率比c/c++要低些.但比Java高,因为C#程序在CLR中是与编译成机器码的.Java程序在JVM中是解释运行的.

要看用来编写什么样的软件
如果是编写驱动程序,就用C
如果用来编写网络通信的就用C++
想写应用程序就是C#

C#比较易用一些