C语言标准C89/C90-ISO_IEC_9899_1990官方PDF

1星 需积分: 48 100 下载量 78 浏览量 更新于2023-03-03 2 收藏 10.33MB PDF 举报
"C Standard C89 C90-ISO_IEC-9899-1990-含书签.pdf" 是一份关于C语言编程标准的重要文档,源自ISO/IEC 9899:1990,通常被称为C90标准。这个标准是C语言的第一个国际标准化版本,由国际电工委员会(International Electrotechnical Commission, IEC)和国际标准化组织(International Organization for Standardization, ISO)联合发布。C90是对先前的美国国家标准协会(American National Standards Institute, ANSI)C标准(也称为C89)的确认和扩展。 C90标准定义了C语言的核心语法、类型系统、控制结构、预处理器、输入/输出系统以及错误处理等方面的规定。它引入了包括函数原型、void指针、const关键字、typedef、#include预处理器指令等关键特性,这些特性极大地增强了C语言的可读性和可维护性。 在标准文档中,"含完整书签"意味着用户可以方便地导航到各个章节和子章节,快速找到所需的信息。书签通常会按照标准的不同部分进行组织,例如基本概念、数据类型、表达式和语句、声明、函数、预处理器等,这对于理解和学习C语言的标准规范非常有帮助。 C90标准之后,C语言经历了多次更新,包括C99、C11、C17和C18等版本,这些版本增加了更多的特性,如变量长度数组(Variable Length Arrays, VLA)、内联函数、增强的浮点运算符、复杂的字面量表示法、多线程支持等。如果你对不同版本的C语言标准有兴趣,可以通过提供的链接访问C99、C11、C17和C18的官方PDF文档。 值得注意的是,尽管C语言标准的存在,但其使用完全是自愿的。无论是制造商、市场营销者还是消费者,都可以选择遵循或不遵循这些标准。标准的存在旨在促进兼容性和互操作性,但并不强制执行。 C89/C90 ISO/IEC 9899:1990标准对于C语言的开发者和爱好者来说是极其宝贵的参考资料,它定义了C语言的基本框架,并为后来的版本提供了基础。通过深入学习这个标准,程序员可以更好地理解C语言的本质,写出更高效、更可靠的代码。