C语言关键字

C语言一共有32个关键字,根据关键字的作用,可以将关键字分为数据类型关键字和流程控制关键字两大类,如下表所示:
大类 小类 关键字 说明 英语音标 英语释意 备注
1.数据类型关键字 A.基本数据类型 void 声明函数无返回值或无参数,声明无类型指针 [vɔɪd] adj. 空的;无效的;无人的 n. 空虚;空间;空隙 vt. 使无效;排放 n. (Void)人名;(俄)沃伊德
char 声明字符型变量或函数 [tʃɑr] 字符 character ['kærəktə]的简写 
int 声明整型变量或函数 [ɪnt] abbr. 整数  integer['ɪntɪdʒə]的简写,n. [数] 整数;整体;完整的事物
float 声明浮点型变量或函数 [fləʊt] vt. 使漂浮;实行 vi. 浮动;飘动,散播;摇摆;付诸实施
double 声明双精度变量或函数 ['dʌbl] n. 两倍;双精度型 adj. 双重的;两倍的
B.类型修饰关键字 short 声明短整型变量或函数,修饰int,短整型数据,可省略被修饰的int [ʃɔːrt] adj. 短的;不足的;矮的,低的
long 声明长整型变量或函数,修饰int,长整形数据,可省略被修饰的int [lɔ:ŋ] adj. 长的;过长的;做多头的
signed 声明有符号类型变量或函数 [saind] adj. 有符号的;已签字的;有正负之分的
unsigned 声明无符号类型变量或函数 [,ʌn'saind] adj. [计]无符号的;未签名的
C.复杂类型关键字 struct 声明结构体变量或函数 [strʌkt] n. 结构;结构体;创建构架数组
union 声明共用数据类型 ['junɪən] n. 联盟,协会;工会;联合
enum 声明枚举类型 [ɪˌnjuːm] n. 枚举,列举型别;电话号码映射
typedef 用以给数据类型取别名 [taipdef] n. 定义类型
sizeof 计算数据类型长度 ['saɪzɛf] n. 运算符;大小
D.存储级别关键字 auto 声明自动变量 ['ɔ:təu] n. [美口]汽车(等于automobile);自动
static 声明静态变量 ['stætik] adj. 静态的;[物]静电的;静力的
register 声明寄存器变量 ['redʒɪstə] vt. 登记;注册;n. 登记;注册;
extern 声明变量是在其他文件正声明 [ɪk'stɜːn] adj. 外面的,外来的
const 声明只读变量 ['kɒnst] n. 常量,常数
volatile 说明变量在程序执行中可被隐含地改变 ['vɒlətaɪl] adj. [化学] 挥发性的;不稳定的;爆炸性的;反覆无常的
2. 流程控制关键字 A. 跳转结构 return 子程序返回语句(可以带参数,也可不带参数)循环条件 [rɪ'tɜːn] vt. 返回;报答
continue 结束当前循环,开始下一轮循环 [kən'tɪnjuː]  vi. 继续,延续;仍旧,连续 vt. 继续说…;使…继续;使…延长
break 跳出当前循环或当前switch语句 [breɪk] v. 打破;折断;弄坏;削弱
goto 无条件跳转语句 ['ɡo,tʊ] v. 转到
B.分支结构 if 条件语句 [ɪf] conj. (表条件)如果;即使;是否;(表假设)假如
else 条件语句否定分支(与 if 连用) [els] adv. 其他;否则;另外 adj. 别的;其他的
switch 用于开关语句 [swɪtʃ] v. 转换;n. 开关;转换;鞭子
case 开关语句分支 [keɪs] n. 情况;实例;箱
default 开关语句中的“其他”分支 [dɪ'fɔːlt] n. 违约;缺席;缺乏;系统默认值
C.循环结构 for 一种循环语句 [fɔː] prep. 为,为了;因为;给;对于;至于;适合于
do 循环语句的循环体  [duː] v. 做;干;学习;研究;进行;完成;解答;整理;算出;引起;行过
while 循环语句的循环条件 [waɪl] conj. 虽然;然而;当……的时候

你可能感兴趣的:(C语言关键字)