C语言的发展历史及特点
基本组成部分紧凑简洁
C语言只有32个标准关键字、44个标准运算符及9种控制语句,不但语
言的组成精练、简洁,而且使用方便、灵活。
运算符丰富,表达能力强
C语言具有“高级语言”和“低级语言”的双重特点,其运算符包含的内
容广泛,所生成的表达式简练、灵活,有利于提高编译效率和目标代码
的质量。
1-2 C语言的特点
数据结构丰富,结构化好
C语言提供了编写结构化程序所需要的各种数据结构和控制结构,保证了
C语言程序具有良好的结构化特征。
具有良好的模块化结构,使用灵活
一个C语言程序由若干个函数组成,每个函数是完成某一特定任务的模块。
1-2 C语言的特点
生成的目标代码效率高
在高级语言中,C语言程序编译后形成的可执行文件的体积相对较小。运
算符丰富,表达能力强。
书写格式自由
对每条语句的起始位置无任何特殊要求,不像其他高级语言那样对每一
位置均有严格规定。
1-2 C语言的特点
可移植性好
C语言所提供的语句中,没有直接依赖于硬件的语句。因此用C语言编写
的程序可很容易地从一种计算机环境移植到另一种计算机环境中。
具有结构化的语句
C语言具有标准的控制语