c语言关键字
一.常见关键字
在我们学习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修饰的时候,此时它便变成了具有常属性的变量。此时变量的值不可以被修改
为什么说它是具有常属性的变量呢?
这里我们可以用一个数组来验证
在这里我们便可以知道,此时的a是一个具有常属性的变量。
2.#define定义标识符常量和宏
1.#define定义标识符常量
什么时候会使用标识符常量呢?
当我们在程序中多次使用一个常量时,我们便可以使用#define来定义标识符常量,以为当我们需要更改时只需要在#define处进行更改,就不用一个一个的去更改,这样使用起来便方便了很多。在博主前面的投稿里的两个小游戏里便使用了#define定义的标识符常量。
2.#define定义宏
这里还有一种写法,大家觉得结果是多少呢?
这里大家看出区别了吗?——就是x + y没有加括号,于是便出现了这种情况。
3.枚举类型enum
形式为:
enum 标识符
{
枚举数据表
};
注意
1——枚举数据表中的名字是我们自己设定的, 这些名字只是一个符号