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语言关键字
最新推荐文章于 2024-07-02 16:47:56 发布