学科分类
目录
C语言

C语言特点

早期的C语言主要用于UNIX系统开发,后来C语言标准确立,C语言逐渐被广泛应用在各个领域,成为上世纪八十年代乃至今天最优秀的程序设计语言之一。本节讲解C语言的特点,读者可以先行学习后边章节后理解本节所讲。

1、表达能力强

C99标准总共37个关键字、9个控制语句并且具备丰富的数据类型。C语言的编写比较自由、简洁,使用简单的方法就能构造出复杂的数据类型或者数据结构,具备复杂数据结构运算的能力。

2、结构化设计

C语言在程序设计中讲究自顶向下规划项目的思路,在编程中注重的是每个功能模块化编程,各个功能模块之间体现出结构化的特点。这使得C语言程序可读性强、结构清晰。

3、高效性

C语言具有直接访问物理地址的能力,方便了内存的管理。据统计对于同一个程序,使用C语言编写程序生成的目标代码仅比汇编编写的程序生成的目标代码执行效率低10%-20%,是其他高级语言不能相比的。

4、可移植

C语言出现以前,程序员多使用汇编进行编程,不同的硬件必须使用不同的汇编进行编写,这就增加了编程的难度。由于C语言的编译器能够移植到不同的设备中,使用C语言编写的程序修改部分代码就可以移植到其它设备运行。

点击此处
隐藏目录