Oracle Solaris Studio 12.2:C 用户指南

2.12 预定义的名称

cc(1) 手册页中给出了最新的预定义列表。

下面的标识符被预定义为类似于对象的宏:

表 2–3 预定义标识符 __STDC__

扩展到:  

编译时使用:  

1

-Xc

0

-Xa,-Xt

未定义

-Xs

如果 __STDC__ 未定义 (#undef __STDC__),编译器将发出警告。__STDC__ 未在 -Xs 模式下定义。