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
国际标准化组织
相关文章推荐
- ANSI c与C89,C99,C11的区别
- C语言的标准(K&R C,ANSI C,C89,C90,C99)
- C语言的标准(K&R C,ANSI C,C89,C90,C99)
- ANSI C、ISO C、Standard C、C89、C90、C99
- C语言规范:C89、C90、C95、C99
- C–K&R C 与 ANSI C的区别
- K&R C与ANSI C的区别
- C语言规范:C89、C90、C95、C99
- C–K&R C 与 ANSI C的区别
- c语言之标准(K&RC 、c89、c99、c11)
- 【C】——C语言规范:C89、C90、C95、C99
- C–K&R C 与 ANSI C的区别
- int int& int * int**的区别、联系和用途
- ANSI C和K&R C(转载)
- 分析 "ADO" "ADODB" "ADODC" 之间的区别与联系
- GNU C 、ANSI C、标准C、标准c++区别和联系
- java中&和&&的区别和联系
- & 和 &&的区别和联系
- SCWCD(Servlet&Jsp learning)第二问-------cookie和session的区别和联系
- JS 中 && 和 || 区别与联系,