K&R 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语言的诞生的原因和前生。
        

小结:

  1. 1972年,贝尔实验室的Dennis Ritch和Ken Thompson在开发UNIX操作系统的时候设计了C语言,而C语言是在B语言的基础上进行设计的。
  2. 1987年,K&R C标准:只定义了C语言
  3. (1)1989年,ASNI公布C标准,简称ANSI C(或C89),定义了C语言和C标准库。
    (2)1990年,ISO将ASNI C作为标准,简称ISO C(或C90)。
    (3)总结:ANSI C = C89 = ISO C = C90
  4. AMD1 = C94 = C95
  5. 1999年,C99
  6. 2011年,C11
  7. 备注:
    (1)ASNI:American National Standards Institute
    美国国家标准协会
    (2)ISO:International Organization for Standardization
    国际标准化组织
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值