摘要:
在ANSI标准化后,C语言的标准在一段相当的时间内都保持不变,尽管C继续在改进。(实际上,NormativeAmendment1在1995年已经开发了一个新的C语言版本。但是这个版本很少为人所知。)标准在90年代才经历了改进,这就是ISO9899:1999(1999年出版)。这个版本就是通常提及的C99。它被ANSI于2000年3月采用。在C99中包括的特性 对编译器限制增加了,比如源程序每行要求至少支持到4095 字节,变量名函数名的要求支持到63 字节 (extern 要求支持到31) 预处理增强了。例如: 宏支持取参数 #defineMacro(...) __VA_ARGS__ ... 阅读全文
posted @ 2011-11-17 14:57
Lunaa
阅读(184)
评论(0)
推荐(0)
摘要:
新的C语言: C99标准介绍Randy Meyers 此篇文章摘取与即将登载于《Dr.Dobb's 软件研发》》第二期(2003年9月)的《新的C语言,C99标准介绍》,文章主要是介绍了C99的新特性,在得到作者Randy Meyers以及《Dr.Dobb's 软件研发》》负责人刘江先生的应允下,把全文的前面的一部分作为文档发表,希望能对大家有所帮助。译注2: C语言的产生源于失败的项目---Multics。从70年代初期的早期C语言到后来的K&R C,ANSI C,C89,在将近20年中C语言多次发展演化,一直到1999年C语言又重新定案,成为新的C语言标准。这篇文章 阅读全文
posted @ 2011-11-17 14:53
Lunaa
阅读(801)
评论(0)
推荐(0)
浙公网安备 33010602011771号