1.2 C语言的特点

视频讲解

C语言是一种通用的程序设计语言,主要用来进行系统程序设计,具有如下特点。

1. 高效性

谈到高效性,不得不说C语言是“鱼与熊掌”兼得。从C语言的发展历史也可以看到,它继承了低级语言的优点,产生了高效的代码,并具有友好的可读性和编写性。一般情况下,C语言生成的目标代码的执行效率只比汇编程序低10%~20%。

2. 灵活性

C语言中的语法不拘一格,可在原有语法基础上进行创造、复合,从而给程序员更多想象和发挥的空间。

3. 功能丰富

除了C语言中所具有的类型之外,还可以使用丰富的运算符和自定义的结构类型来表达任何复杂的数据类型,完成所需要的功能。

4. 表达力强

C语言的特点体现在它的语法形式与人们所使用的语言形式相似,书写形式自由,结构规范,并且只需简单的控制语句即可轻松控制程序流程,完成烦琐的程序要求。

5. 移植性好

由于C语言具有良好的移植性,从而使得C程序在不同的操作系统下,只需要简单地修改或者不用修改即可进行跨平台的程序开发操作。

正是由于C语言拥有上述优点,使得它在程序员选择语言时备受青睐。