1.1.3 C语言的特点

C语言之所以得到如此迅速的发展,并成为应用最广泛、最受欢迎的计算机语言之一,主要是因为它语法灵活、使用方便,并能实现高效而强大的功能。总结起来,C语言具有以下特点。

1.使用方便,功能强大

C语言只定义了32个关键字,C程序书写形式自由、结构严整。同时,C语言含有丰富的操作符和数据类型,并且允许用户自定义数据类型,使程序能够处理各种复杂数据,完成各种复杂功能。

2.便于结构化编程

使用函数作为程序的基本模块,使C语言的结构化设计十分方便,使程序层次分明、便于维护。同时,C语言的几个使用简单但相当灵活的控制语句大大加强了C语言实现复杂功能的能力。

3.C语言是中级语言

C语言中的位运算功能使C程序可以直接访问物理内存,对硬件进行操作,能实现汇编语言的大部分功能。同时,它还具有高级语言程序可读性强、便于结构化编程等优点。因此,C语言结合了低级语言和高级语言的优点。

4.执行效率高

由于C语言贴近低级语言,其生成的代码质量高;同时,C语言还允许对代码做位级的操作,大大提高了C程序的执行效率。

5.C程序可移植性好

设计良好的C程序,基本上不做修改就能用于各种不同的计算机和不同的操作系统。这个特点使C语言十分适用于跨平台的程序开发。