定义了枚举类型enum test,可以使用该类型来定义变量,就是枚举类型变量,如下:enum test t1;此时,定义了枚举类型变量t1,枚举类型变量t1的值与enum test中的枚举常数列表a, b, c没有任何关系。那么,刚刚定义的枚举类型变量t1,与普通的int类型变量一样,变量中的初始值是一个内存中的随机值。但是,我们可以把...
在C语言中,枚举类型(enum)可以用来定义一组具有固定取值范围的常量。枚举类型的使用方式如下: 定义枚举类型: enum Weekday { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }; 复制代码 声明枚举变量并赋值: enum Weekday today = Tuesday; 复制代码 使用枚举变量: switch(today) { case ...
struct Point{int x;int y;}p1;// 声明类型的同时定义变量p1struct Point p2;// 定义结构体变量p2// 初始化:定义变量的同时赋初值。struct Point p3={1,2};struct Student// 类型声明{char name[20];// 姓名int age;// 年龄};struct Student stu={"zzl",21};// 初始化struct Node{int data;struc...
可以使用C语言的枚举类型来解决这个问题。它可以很优雅地解决这个问题,让程序设计更加灵活,提高程序设计的扩展性和灵活性。程序测试例子如下:可以看到,我们通过枚举类型,可以定义多个常量,而且常量值很有规律地增加1,每个常量的值都不一样。通过常量的值不一样,就可以很好地区分不同的命令操作。这样的思路,处理...
3.2 -> 枚举的优点 3.3 -> 枚举的使用 4 -> 联合(共用体)4.1 -> 联合类型的定义 4.2 ->...