【发布时间】:2010-09-13 11:02:31
【问题描述】:
当今的编译器支持 C99 标准的普遍程度如何?我知道即使 GCC 也不完全支持它。是这样吗?
C99 的哪些功能比其他功能更受支持,即我可以使用哪些功能来确保大多数编译器都能理解我?
【问题讨论】:
-
别忘了图书馆。除了漂亮的语法(比如命名的结构初始化器),C99 还添加了许多有用的数学库函数,比如 long lrtint(double);它会进行快速舍入操作,否则您必须像 (long)(x + 0.5) 一样破解。
-
波特兰集团的高性能 PGCC 编译器 100% 符合 C99。
标签: c c99 standards-compliance