C 语言有什么缺点和优点?

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:32:13
C 语言有什么缺点和优点?

优点很多:编写的程序编译后执行效率高(比java高得多,不是一个数量级的);支持底层硬件操作(在C中可以嵌入汇编代码并且C语言支持底层的位运算等等,在嵌入式开发中,C语言被广泛运用);C语言支持指针操作,方便灵活(当然这也是其容易引起所编写程序安全性降低的重要原因)。
缺点嘛当然也有:比如上面说到的指针操作容易引起不必要的安全隐患;还有就是C语言中的goto语句破坏了程序的结构性;C语言编译器不对数组越界操作进行判断等等。(正因为如此,后来的java语言针对C的这些弊病做了相应的改进)

优点:
是一门在高级语言里如basic等较灵活的语言,高级语言中最有代表的语言

缺点:
相对可VC等可视化开发技术,它的编程效果较低(每个代码都必须自己写),无开发工具