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语言可移植性好。
|