关于一些C语言的共用体,枚举类型简单分享给大家
共用体类型
1.共用体是将不同类型的变量或者数组存储在一个共同的内存单元内
2.不能对共用体的每个成员同时赋值,因为其中的成员占用同一个内存单元,只能存放唯一的一个值。
3.共用体之间可以想互赋值共用体a,b b=a;
4.共用体类型也可以成为结构体类型的成员,也可以定义共用体数组,但不可以让共用体变量作为形参。
union student //声明共用体类型
{
int num;
char sex;
float score;
};
union student stu_1; //定义共用体变量
stu_1.num=1001; //对共用体指定成员初始化
枚举类型
enum DAY{sun,mon,tue,wed,thu,fri,sat}; //声明枚举类型
enum DAY weekday,today; //定义枚举类型的变量
today=fri; //对枚举变量进行赋值
1.枚举是什么:枚举是将一个变量所有可能的值全部列举出来
2.枚举类型的枚举元素(枚举常量)是枚举类型变量取值的范围