知识点一(enum枚举常量)
(1)在 C 语言中, enum (枚举)是一种用户自定义的数据类型,用于定义一组具有特定值的常量。
//enum 的基本语法如下:
enum enum_name {
constant1,
constant2,
//..
constant_n
};
在上面的语法中, enum_name 是枚举类型的名称, constant1 、 constant2 等是枚举常量的名称。每个枚举常量都被分配了一个唯一的整数值,默认情况下(即没有赋值的常量),第一个枚举常量(这里指的是第一个没有赋值)的值为 0,后续的枚举常量(根据前一个常量的值的基础上)依次递增 1。
(2)例题
解析:第一个默认常量‘’my‘’ 的值为0;第二个默认常量为‘’his‘’并不是在0的基础上加1,而是在它前面的常量的值的基础上加1(即在常量your的基础上加1),所以his的值为9+1=10