C语言标准
2016-01-20 22:25
302 查看
1. 1978年,K&R的《The C Programming Language》一书被视为C语言的“民间标准”。
2. 1983年,美国国家标准协会(ANSI)成立了一个委员会,目的为制定C语言标准。该标准在1989年底颁布,称为ANSI C,有时也叫做C89。K&R的《The C Programming language》第二版介绍的是ANSI C。所以ANSI C是美国的国家标准。
3. 国际标准化组织(ISO)采纳了ANSI C,并做了少许改动,定位ISO C,或叫做C90。所以ISO C是国际标准。也是目前被编译器普遍支持的标准,同时也被ANSI采纳。
4. 1999年 ISO颁布C99标准,并被ANSI采纳,但没有普遍支持。
5. 2011年ISO颁布C00标准,并被ANSI采纳,但没有普遍支持。
2. 1983年,美国国家标准协会(ANSI)成立了一个委员会,目的为制定C语言标准。该标准在1989年底颁布,称为ANSI C,有时也叫做C89。K&R的《The C Programming language》第二版介绍的是ANSI C。所以ANSI C是美国的国家标准。
3. 国际标准化组织(ISO)采纳了ANSI C,并做了少许改动,定位ISO C,或叫做C90。所以ISO C是国际标准。也是目前被编译器普遍支持的标准,同时也被ANSI采纳。
4. 1999年 ISO颁布C99标准,并被ANSI采纳,但没有普遍支持。
5. 2011年ISO颁布C00标准,并被ANSI采纳,但没有普遍支持。
相关文章推荐
- C++(2)
- C++容器
- C++11新特性应用--介绍几个新增的便利算法(用于排序的几个算法)
- C++11新特性应用--介绍几个新增的便利算法(用于排序的几个算法)
- c语言指针传递说明
- 最大子列和问题
- 关于c语言中负数位移位操作的漫谈
- C++的访问控制符与多态之间的关系
- C++开发人脸性别识别教程(14)——灰度图像识别BUG处理
- sys/param.h 和 limits.h头文件说明
- c++中new和malloc的区别
- c语言成绩统计系统
- C++迭代器
- C和C++里面常见错误和异常出现怎么解决总结(不断更新)
- C++ 现代编程风格速查表
- 遗传算法与C++实现
- C++11异常处理 noexcept
- C++中重载、重写(覆盖)和隐藏的区别实例分析
- 【C++】 复数类操作
- C语言开发函数库时对外接口隐藏库内结构体实现细节的方法