c语言关键字

本文介绍了C语言中的关键字,包括const修饰的常变量、#define定义的标识符常量和宏、枚举类型enum、声明外部符号extern、goto语句、register、typedef以及结构体struct的用法和特点。详细讲解了每个关键字的含义和实际应用。
摘要由CSDN通过智能技术生成

一.常见关键字

在我们学习c语言的时候,c语言为我们提供了许多的关键字,这些关键字都是c语言本身预先设定好的,用户不可以自己创建关键字。关键字有如下这些

auto , break, case, char, const, continue, defaut, do, double, else, enum, extern, fioat, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while

接下来为大家介绍粗体的关键字的用途。

1.const修饰的常变量

简单来说就是,当我们创建的变量被const修饰的时候,此时它便变成了具有常属性的变量此时变量的值不可以被修改
const关键字
为什么说它是具有常属性的变量呢?
这里我们可以用一个数组来验证
数组

在这里我们便可以知道,此时的a是一个具有常属性的变量。

2.#define定义标识符常量和宏

1.#define定义标识符常量

标识符
什么时候会使用标识符常量呢?
当我们在程序中多次使用一个常量时,我们便可以使用#define来定义标识符常量,以为当我们需要更改时只需要在#define处进行更改,就不用一个一个的去更改,这样使用起来便方便了很多。在博主前面的投稿里的两个小游戏里便使用了#define定义的标识符常量。

2.#define定义宏

宏定义
这里还有一种写法,大家觉得结果是多少呢?
宏定义
这里大家看出区别了吗?——就是x + y没有加括号,于是便出现了这种情况。

3.枚举类型enum

形式为:

enum 标识符
{
枚举数据表
};

注意
1——枚举数据表中的名字是我们自己设定的, 这些名字只是一个符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清隆綾小路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值