C语言的特点:
1. 语言简洁。紧凑。使用方便。灵活。C语言一共只有32个关键字。9种控制语句。程序书写形式自由。主要用小写字母表示。
2.运算符丰富。C的运算保安的范围很广泛。一共有34种运算符。C把括号。赋值、强制类型转换。等都作为运算符处理。从而使C的运算符及其丰富、表达式类型多样化、灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。
3数据结构丰富、具有现代化语言的各种数据结构、C的数据结构类型有:整形、实行、字符型、数组类型、指针类型、结构体类型、共用体类型等、能用来实现各种复杂的数据机构运算(如链表、树等)的运算、尤其是指针类型的俗话局机构、使用起来灵活多样、
4具有结构化的控制语句(如if--else while do while switch for)用函数作为程序模块以实现程序的模块化。式结构化的理想语言。符合现代变成风格要求。
5语法限制不严格。程序设计自由度大。列入。对数组下标越界不做检查。由程序白那些这自己保证程序的正确。对变量的类型使用比较灵活。列入、整形量与字符型数据以及逻辑性数据可以通用。一般的高级语言语法检查比较严格、能检查出几乎所有的语法错误、而C语言允许程序编写者有较大的自由度。因此放宽了语法差错。
6C语言允许直接访问物理地址。能进行位(bit)操作。能实现汇编语言的大部分功能。可以对硬件进行操作。因此C具有高级语言的功能。又具有低级语言的许多功能,可以用来写系统软件。C语言的这种双重性。是他即使成功的系统描述语言。又是通用的程序设计语言。
7生成目标代码质量高。程序执行效率高。一般只比汇编程序生成目标代码效率低10~20%
8.可移植性好(与汇编语言相比)基本上不作修改就能作用于各种型号的计算机和操作系统。
1. 语言简洁。紧凑。使用方便。灵活。C语言一共只有32个关键字。9种控制语句。程序书写形式自由。主要用小写字母表示。
2.运算符丰富。C的运算保安的范围很广泛。一共有34种运算符。C把括号。赋值、强制类型转换。等都作为运算符处理。从而使C的运算符及其丰富、表达式类型多样化、灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。
3数据结构丰富、具有现代化语言的各种数据结构、C的数据结构类型有:整形、实行、字符型、数组类型、指针类型、结构体类型、共用体类型等、能用来实现各种复杂的数据机构运算(如链表、树等)的运算、尤其是指针类型的俗话局机构、使用起来灵活多样、
4具有结构化的控制语句(如if--else while do while switch for)用函数作为程序模块以实现程序的模块化。式结构化的理想语言。符合现代变成风格要求。
5语法限制不严格。程序设计自由度大。列入。对数组下标越界不做检查。由程序白那些这自己保证程序的正确。对变量的类型使用比较灵活。列入、整形量与字符型数据以及逻辑性数据可以通用。一般的高级语言语法检查比较严格、能检查出几乎所有的语法错误、而C语言允许程序编写者有较大的自由度。因此放宽了语法差错。
6C语言允许直接访问物理地址。能进行位(bit)操作。能实现汇编语言的大部分功能。可以对硬件进行操作。因此C具有高级语言的功能。又具有低级语言的许多功能,可以用来写系统软件。C语言的这种双重性。是他即使成功的系统描述语言。又是通用的程序设计语言。
7生成目标代码质量高。程序执行效率高。一般只比汇编程序生成目标代码效率低10~20%
8.可移植性好(与汇编语言相比)基本上不作修改就能作用于各种型号的计算机和操作系统。
