【摘要】:C语言把括号、赋值、逗号等都作为运算符处理,从而使其运算类型极为丰富,可以实现其他高级语言难以实现的运算。⑥C语言允许直接访问物理地址,能进行位 操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。但是,C语言对程序员要求也高。虽然程序员用C语言写程序会感到限制少、灵活性大、功能强,但与其他高级语言相比,学习C语言要困难一些。
C语言简洁、紧凑,使用方便、灵活。ANSIC只有32个关键字,见表1-1。
表1-1
在C语言中,有9种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。
Turbo C扩充了11个关键字:
asm _cs _ds _es _ss cdecl far huge interrupt near pascal
注意:
①在C语言中,关键字都是小写的。
②运算符丰富,共有34种。C语言把括号、赋值、逗号等都作为运算符处理,从而使其运算类型极为丰富,可以实现其他高级语言难以实现的运算。
③数据结构类型丰富。
④具有结构化的控制语句。
⑤语法限制不太严格,程序设计自由度大。
⑥C语言允许直接访问物理地址,能进行位 (bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。
⑦生成目标代码质量高,程序执行效率高。
⑧与汇编语言相比,用C语言写的程序可移植性好。
但是,C语言对程序员要求也高。虽然程序员用C语言写程序会感到限制少、灵活性大、功能强,但与其他高级语言相比,学习C语言要困难一些。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。