下列四组选项中,均不是C语言关键字的选项是______。

Python018

下列四组选项中,均不是C语言关键字的选项是______。,第1张

答案:A

A:define是宏定义预处理指令,不是C语言的关键字,if是C语言的关键字,但是C语言区分大小写,所以IF不是关键字,type没有此关键字。

B:getc和printf都是C语言标准库函数,char是关键字。

C: include是宏包含预处理指令,不是C语言的关键字,scanf是C语言标准库函数名,case是关键字。

D:while是关键字,在C语言中没有go关键字,pow是C语言标准库函数名。

A.struct 是

B.Register 如果是register则是,否则不是,原因:c语言是大小写敏感的,register和Register是两个不同的标识

C.Const 如果是const则是,否则不是,理由同上

D.otherwise 不是

由ANSI标准定义的共32个 :

auto :声明自动变量 一般不使用

double :声明双精度变量或函数

int: 声明整型变量或函数

struct:声明结构体变量或函数

break:跳出当前循环

else :条件语句否定分支(与 if 连用)

long :声明长整型变量或函数

switch :用于开关语句

case:开关语句分支

enum :声明枚举类型

register:声明寄存器变量

typedef:用以给数据类型取别名(当然还有其他作用)

char :声明字符型变量或函数

extern:声明变量是在其他文件中声明(外部变量)

return :子程序返回语句(可以带参数,也看不带参数)

union:声明联合数据类型

const :声明只读变量

float:声明单精度浮点型变量或函数

short :声明短整型变量或函数

unsigned:声明无符号类型变量或函数

continue:结束当前循环,开始下一轮循环

for:一种循环语句

signed:声明有符号类型变量或函数(常省略不写)

void :声明函数无返回值或无参数,声明任意类型指针(基本上就这三个作用)

default:开关语句中的“其他”分支

goto:无条件跳转语句

sizeof:计算数据类型长度

volatile:说明变量在程序执行中可被隐含地改变

do :do while语句的开始语句

while :循环语句的一种

static :声明静态变量

if:条件语句