C语言特点:
1、C语言的32个关键字
1 auto 局部变量(自动储存) 2 break 无条件退出程序最内层循环 3 case switch语句中选择项 4 char 单字节整型数据 5 const 定义不可更改的常量值 6 continue 中断本次循环,并转向下一次循环 7 default switch 语句中的默认选择项 8 do 用于构成do.....while循环语句 9 double 定义双精度浮点型数据 10 else 构成if.....else选择程序结构 11 enum 枚举 12 extern 在其它程序模块中说明了全局变量 13 float 定义单精度浮点型数据 14 for 构成for循环语句 15 goto 构成goto转移结构 16 if 构成if....else选择结构 17 int 基本整型数据 18 long 长整型数据 19 register CPU内部寄存的变量 20 return 用于返回函数的返回值 21 short 短整型数据 22 signed 有符号数 23 sizeof 计算表达式或数据类型的占用字节数 24 static 定义静态变量 25 struct 定义结构类型数据 26 switch 构成switch选择结构 27 typedef 重新定义数据类型 28 union 联合类型数据 29 unsigned 定义无符号数据 30 void 定义无类型数据 31 volatile 该变量在程序中执行中可被隐含地改变 32 while 用于构成do...while或while循环结构
9种控制语句,书写主要由小写字母表示
2、运算符丰富。共有34中。C把括号、赋值、逗号等都作为运算符处理。从而使C的运算类型更加丰富,可以实现其他高级语言难以实现的功能。
3、数据结构类型丰富。(数据结构的书大部分都是C语言描述的,因为C语言更容易描述,更接近底层)
4、具有结构化的控制语句。
5、程序设计自由度大。
6、C语言允许直接访问屋里地址,能进行位(bit)操作,能实现汇编语言的大部分功能(可以嵌入到汇编中),可以直接对硬件进行操作。因此有人把它称为中级语言。
7、生成目标代码质量高,程序执行效率高。
8、与汇编语言相比,用C语言写的程序可移植性好。
时间: 2024-10-28 11:39:39