c语言中的关键字专门用作语言的特定成分,【C语言】C语言关键字

目录:

【含义】  【C语言中的关键字】  【关键字分类】    · 数据类型关键字    · 类型修饰符关键字    · 复杂类型关键字    · 存储级别关键字    · 流程控制关键字     * 跳转结构     * 分支结构     * 循环结构

1.含义

被C语言赋予了特殊含义的单词。

特征:

· 都为小写

· 在编译器中会显示特殊颜色

注:编译器严格区分大小写,不能用作变量名,函数名等。

2. C语言中的关键字 (32个)

auto、double、int、struct、break、long、 switch、else、case、enum、register、

typedef、char、extern、return、union、construction、float、short、unsigned、

continue、for、signed、void、default、goto、sizeof、volatile、do、if、while、static

3. 关键字分类

· 数据类型关键字

1.void:声明函数无返回值或者无参数,声明无类型指针,显式丢弃运算结果。

2.char:字符类型数据,属整型数据一种。

3.int:整型数据,通常为编译器指定机器字长。

4.float:单精度浮点型数据,属于浮点数据一种。

5.double:双精度浮点型数据,属于浮点数据一种。

· 类型修饰关键字

1.short:修饰 int ,短整型数据。  2.long:修饰 int ,长整型数据。  3.signed:修饰整型数据,有符号数据类型。  4.unsigned:修饰整型数据,无符号数据类型。

· 复杂类型关键字

1.struct:结构体声明。  2.union:共用体声明。  3.enum:枚举声明。  4.typedef:声明类型别名。  5.sizeof:得到特定类型或特定类型变量的大小。

· 存储级别关键字

1.auto:指定为自动变量,由编译器自动分配。  2.static:指定为静态变量,分配在静态变量区。  3.register:指定为寄存器变量,建议编译器将变量通过寄存器而不是栈堆传递参数。  4.extern:指定对应变量为外部变量,即标示变量函数时其它模块中寻找其定义。  5.const:与volatile合称“CV特性”,指定变量不可改变。  6.volatile:与const合称“CV特性”,指定变量的值需通过内存中取得。

· 流程控制关键字

1.跳转结构 * return:用在函数体中,返回特定值。  * continue:结束当前循环 ,开始下一轮循环。  * break:跳出当前循环或switch结构。  * goto:无条件跳转语句。

2.分支结构 * if:条件语句,后面不需要放分号。  * else:条件语句否定分支(与if连用)。  * switch:开关语句(多重分支语句)。  * case:开关语句中的分支标记。  * default:开关语句中的其它分支,可选。

3.循环结构 * for:循环结构。  * do:用于构成do…..while循环语句。  * while:用于构成do…while或while循环结构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值