简洁、紧凑,使用方便、灵活,易于学习和应用。仅有32个关键字,9种控制语句,程序的书写形式也很自由。
C语言是面向结构化程序设计的语言,具有结构化的控制语句,以函数作为程序模块以实现程序的模块化。
C语言允许直接对位、字节和地址进行操作,能实现汇编语言的大部分功能。因此C语言即具有高级语言又具有低级语言的功能,所以人们把C语言称为是中级语言。
数据类型丰富。C语言除具有基本数据类型整形(int)、实型(float和double)、字符型(char)外,还有各种构造类型。利用这些数据类型可以实现复杂的数据结构,如堆栈、队列、链表等。
C语言生成的目标代码质量高,程序执行效率高。
弱点:
非强类型:语法限制不严格,这使得编程者无法过多地依赖C编译程序去查错。
缺少实时检查:如数组越界等
文章来源于领测软件测试网 https://www.ltesting.net/