C语言中的32个关键字分别是什么意思?

如题所述

[code]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 :循环语句的循环体

while :循环语句的循环条件

static :声明静态变量

if:条件语句 [/code]

C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。

相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。

而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)

合理使用优先级可以极大简化表达式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-02

C语言中的32个关键字的含义是:

数据类型关键字(12个):

(1). char :声明字符型变量或函数

(2). double :声明双精度变量或函数


(3). enum :声明枚举类型


(4). float:声明浮点型变量或函数


(5). int: 声明整型变量或函数


(6). long :声明长整型变量或函数


(7). short :声明短整型变量或函数


(8). signed:声明有符号类型变量或函数


(9). struct:声明结构体变量或函数


(10). union:声明联合数据类型 

(11). unsigned:声明无符号类型变量或函数


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


控制语句关键字(12个): 


(1). for: 一种循环语句(可意会不可言传)


(2). do : 循环语句的循环体


(3). while :循环语句的循环条件


(4). break:跳出当前循环


(5). continue:结束当前循环,开始下一轮循环

(6). if: 条件语句


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


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


(9).goto:无条件跳转语句 


(10).switch :用于开关语句


(11).case:开关语句分支


(12).default:开关语句中的“其他”分支 


存储类型关键字(4个):
(1).auto :声明自动变量 一般不使用


(2).extern:声明变量是在其他文件正声明(也可以看做是引用变量)


(3).register:声明积存器变量


(4). static :声明静态变量


其它关键字(4个):
(1).const :声明只读变量


(2).sizeof:计算数据类型长度


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


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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网