-
C语言编程常见问题解答之ANSI/ISO标准.pdf下载
资源介绍
如果你不理解 C 语言标准的价值,你就不会知道你是怎样地幸运。
一个C程序员会期望一个 C 程序无论是在哪里开发的,在另一个编译程序中都能通过编译。实际上不能完全做
到这一点,因为许多头文件和函数库都是针对某些特定的编译程序或平台的。有些(很少!)语言扩充性能,例如基
于 Intel 的编译程序所使用的 near和 far 关键字以及寄存器伪变量,也只不过是某种平台的开发商们所认可的一
种标准。
如果你认为靠一种标准走遍天下是理所当然的,就象左脚踩加速器,右脚踩刹车一样,那么你的视野未免有些
狭窄。有两种不同的 BASIC 标准,但都没有得到广泛的支持;世界上最流行的 Pascal 编译程序并不符合正式的标
准;现在正在发展的 C++标准,由于变化太快,也没有得到广泛的支持;有些实现遵循一种严格的 Ada标准,但 Ada
标准也没能大规模地占领世界市场。
从技术上讲有两种 C 语言标准,一种来自 ANSI(American National Standard Institute,美国国家标准协
会)X3J11 委员会,另一种来自 ISO(International Standard Organization,国际标准协会)9899—1990。由于ISO
标准中的某些改进优于 ANSI 标准,而 ANSI 标准也接受了这个国际版本,因此"ANSI/ISO 标准”是一种正确的说
法
- 上一篇: Windows窗口高级编程
- 下一篇: web弱口令探测开发套件