C11 兼容性

以下功能部件是导致完全符合 C11的持续分阶段发布过程的一部分。 当您使用 C 编译器进行编译时,可以通过 -qlanglvl=extc1x 组选项 来启用这些选项。 使用 C++ 编译器进行编译时,某些 C11 功能也可用。 有关更多信息,请参阅描述各个功能部件的部分

表 1. 受支持的 C11 功能部件
语言功能 讨论内容:
_Noreturn 函数说明符 _Noreturn 函数说明符语言扩展 (IBM 扩展) 的关键字
匿名结构 匿名结构
匿名工会 匿名联合
复杂类型初始化 复杂类型初始化 (C11)
类属选择 类属选择 (C11)
静态断言 _Static_assert 声明
typedef 重新声明 typedef 定义

相关参考

XL C 中的 -qlanglvl/C106 编译器参考