KR C、ANSI C、C89、C90、C95、C99 和 C11 的区别联系
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
国际标准化组织
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
