丹尼斯·里奇(Dennis Ritchie)于1969年在 AT&T 贝尔实验室编写Unix 操作系统,实现该系统的程序语言就是C语言,因此里奇是C语言之父与UNIX之父,后面的Linux、Window、MAC OS都是基于UNIX进行开发的。

1、 K&R C标准
1978年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)出版了《The C Programming Language》这本书,作为C语言的非正式标准,称为K&R标准。
该标准对前期的C语法做了些改进,比如:把运算符“=+“和”=-“,改为”+=“和”-=“,避免赋值运算int i = -10与算术运算i =- 10产生混淆。
但是与现在的标准C存在很大的差异,比如:1、函数定义可省略返回类型:function(){};2、函数参数先列出形参的标识符,然后在函数声明的后面紧跟着对形参标识符的完整声明,最后是函数体:void function(a,b)int a;int b;{}。这些用法在现行的标准中已经被弃用了。

2、 ANSI C标准
当时的PC制造上IBM和Microsoft都在使用C语言,因此,美国国家标准协会ANSI(American National Standards Institute)制定了第一个 C 标准,在1989年被正式采用,官方名称为(American National S

1568

被折叠的 条评论
为什么被折叠?



