上QQ阅读APP看书,第一时间看更新
1.2 C语言的特点
C语言是一种通用的程序设计语言,主要用来进行系统程序设计,具有如下特点。
1.高效性
从C语言的发展历程可以看到,它继承了低级语言的优点,代码运行效率高,并具有良好的可读性和编写性。一般情况下,C语言生成的目标代码的执行效率只比汇编程序低10%~20%。
2.灵活性
C语言中的语法不拘一格,可在原有语法基础上进行创造、复合,从而给程序员更多想象和发挥的空间。
3.功能丰富
除C语言中所具有的类型外,还可以使用丰富的运算符和自定义结构类型来表达复杂的数据类型,完成所需要的功能。
4.表达力强
C语言的语法形式与人们惯用的自然语言相似,书写形式自由,结构规范,通过简单的控制语句即可轻松控制程序流程,完成烦琐的程序要求。
5.移植性好
作为高级语言,C语言具有良好的可移植性。在不同的操作系统下,只需要简单地修改甚至不用修改,即可进行跨平台的程序开发操作。
正是由于C语言拥有上述优点,因此它在程序开发中备受青睐。