您的位置:首页 > 其它

K&R C、ANSI C、C89、C90、C95、C99和C11的区别联系

2018-01-01 20:27 399 查看
2018-01-01 创建人:Ruo_Xiao https://www.cnblogs.com/xfiver/p/4477954.html https://www.crifan.com/summary_c_language_version_c89_amd1_c99_c11/?utm_source=tuicool
2018-01-04 修改人:Ruo_Xiao
添加标准公布的时间、组织以及相应的内容,添加了C语言的诞生的原因和前生。


小结:

1972年,贝尔实验室的Dennis Ritch和Ken Thompson在开发UNIX操作系统的时候设计了C语言,而C语言是在B语言的基础上进行设计的。

1987年,K&R C标准:只定义了C语言

(1)1989年,ASNI公布C标准,简称ANSI C(或C89),定义了C语言和C标准库。

(2)1990年,ISO将ASNI C作为标准,简称ISO C(或C90)。

(3)总结:ANSI C = C89 = ISO C = C90

AMD1 = C94 = C95

1999年,C99

2011年,C11

备注:

(1)ASNI:American National Standards Institute

美国国家标准协会

(2)ISO:International Organization for Standardization

国际标准化组织
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: