1:C语言的发展历程:
C语言在70年代初问世,1978年由美国AT&T公司的贝尔实验室正式发表。
美国国家标准协会制定了一个C语言标准,与1983年发表,通常称之为ANSI C。
2:面向对象和面向过程的程序设计思想:
面向过程:“面向过程”是一种以事件为中心的编程思想。就是分析解决问题所需要的步骤,然后用函数把这些步骤一步一步的实现,使用时一个一个的调用即可。
面向对象(oo):是一种以事物为中心的编程思想。
3:C语言的特点:
(1)C语言简洁紧凑,使用方便,灵活。
ANSIC一共有32个关键字:auot,break,case,char,continue,default,else,enum,extem,float,for,goto,if,int,long,register,return,short,signed,static,sizof,struct,switch,typedef,unono,
unsigned,void,volatile,while。9种控制语句,程序书写自由,主要用于小写字母表示。
(2)运算符丰富。共有34种,C语言把括号,赋值,逗号等都作为运算符处理。使得C语言运算符类型丰富,可以实现其他高级语言难以实现的运算。
(3)数据结构类型丰富
(4)具有结构化的控制语句,
(5)语言限制不太严格,程序设计自由度大。
(6)C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
(7)生成目标代码质量高,程序执行效率高。
(8)与汇编语言相比,C语言可移植性好。



