1:结构化
结构化语言显著特点是代码和数据的分隔化,C语言的主要结构成分是函数,函数在程序中被定义为完成独立的任务,独立的编译成目标代码,另外一个实现程序结构化的方法是使用复合语句,C语言并不是真正的结构化语言,因为它不允许在子程序/函数内包括子程序/函数,但是它的结构类似,通常还是把它称为结构化语言。

2:简单,紧凑,灵活
43个关键字,9种控制语句,程序书写自由,自由度大,如对数组边界不作检查,各种数据类型都可以通用。

3:运算符丰富
有44种运算符

4:中级语言
把高级语言的基本结构与低级语言的实用性结合起来,它可以向汇编语言对位,字节和地址操作。

5:可移植性好
可移植性好,生成的目标代码质量高,程序执行速度快

6:功能强大

有大量的函数,强大的实现功能,适合编写各种系统软件,工具软件等大型软件

7:编译语言
必须得经过编译才能运行