JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3:C 用户指南     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  C 编译器介绍

2.  特定于 C 编译器实现的信息

3.  并行化 C 代码

4.  lint 源代码检验器

5.  基于类型的别名分析

6.  转换为 ISO C

7.  转换应用程序以适用于 64 位环境

8.  cscope:交互检查 C 程序

A.  按功能分组的编译器选项

B.  C 编译器选项参考

C.  实现定义的 ISO/IEC C99 行为

D.  C99 的功能

E.  实现定义的 ISO/IEC C90 行为

F.  ISO C 数据表示法

G.  性能调节

H.  Oracle Solaris Studio C:K&R C 与 ISO C 之间的差异

H.1 不兼容内容

H.2 关键字

索引

H.2 关键字

下面几个表列出 ISO C 标准、Oracle Solaris Studio ISO C 编译器以及 Oracle Solaris Studio C 编译器的关键字。

第一个表列出 ISO C 标准定义的关键字。

表 H-2 ISO C 标准关键字

_Bool1
_Complex1
_Imaginary1
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
inline1
int
long
register
restrict
return
short
signed
sizeof
static
struct
switch(开关)
typedef
union
unsigned
void
volatile
while

1 只能使用 -xc99=all 定义

C 编译器还定义一个附加关键字 asm。但是,在 -Xc 模式下不支持 asm

下表列出了 K&R Oracle Solaris Studio C 中的关键字。

表 H-3 K&R 关键字

asm
auto
break
case
char
continue
default
do
double
else
enum
extern
float
for
fortran
goto
if
int
long
register
return
short
sizeof
static
struct
switch(开关)
typedef
union
unsigned
void
while