1.2.2. ISO C99

ARM 编译器编译根据 1999 C 标准和附录而定义的 C,复杂数字和宽 I/O 除外:

ARM 编译器还支持几种 ISO C99 扩展。 有关详细信息,请参阅语言扩展和语言遵从性

在整篇文档中,术语:

C99

是指 ISO C99(复杂数字和宽 I/O 除外)以及 ARM 和 GNU 扩展。

要编译 C99 代码,可使用编译器选项 --c99

严格 C99

是指根据 1999 C 标准和附录而定义的 C,复杂数字和宽 I/O 除外。

标准 C

是指严格 C99。

C

是指 C90、严格 C90、C99 和标准 C 中的任何一种。

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential