C99技术勘误2:ISO/IEC 9899:1999/Cor.2:2004(E)英文PDF
需积分: 9 22 浏览量
更新于2024-07-20
1
收藏 344KB PDF 举报
"ISO/IEC 9899:1999/Cor.2:2004(E) 是一份技术勘误文档,属于C99标准的一部分,旨在修正和澄清C语言标准中的错误和不清晰之处。这份文档由国际标准化组织(ISO)和国际电工委员会(IEC)于2004年11月15日发布,是非扫描的英文版。主要由ISO/IEC JTC1的信息技术联合技术委员会的子委员会SC22,即编程语言、它们的环境和系统软件接口负责编撰。"
C99是C语言的一个重要版本,它在C89(也称为C90)的基础上增加了许多新特性,如类型安全的变长数组(VLA)、inline关键字、复杂整数类型、新的标准库函数等。ISO/IEC 9899:1999/Cor.2:2004(E) 技术勘误2是对C99标准的修订,确保程序员在遵循标准时能够得到准确的指导。
在技术勘误文档中,常见的修正可能包括对语法、语义的澄清,对标准库函数行为的精确定义,以及对可能导致误解或不一致的部分进行修改。例如,文档中提到了对以下部分的修正:
1. 第4页,3.4.4节:在第1段前添加了“使用未指定值,或其他”以增强关于不确定行为的描述,这可能涉及到未初始化的变量或未定义的行为。
2. 第15页,5.1.2.3节:在代码片段的第12行,将“expressions”更正为“expression”,这可能是为了修正一个拼写错误或者澄清上下文中的单数与复数形式。
3. 第19页,5.2.1.2节:在第1段,替换了一个词汇,这可能是为了更准确地表达转换规则或类型行为。
这些修订对于理解和实现C99标准至关重要,因为它们帮助避免了因标准不明确而可能导致的实现差异和兼容性问题。程序员、编译器开发者以及那些参与C语言相关工作的人需要熟悉这些技术勘误,以确保他们的代码符合最新的标准规定,并且能够在不同平台和环境中正确运行。
2016-07-07 上传
2016-07-07 上传
点击了解资源详情
2011-03-23 上传
2014-07-25 上传
2014-07-25 上传
2019-09-17 上传
2023-11-22 上传
2012-02-28 上传
sfgassdfg
- 粉丝: 21
- 资源: 92
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全