C语言的共用体,枚举类型简单认识

关于一些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.枚举类型的枚举元素(枚举常量)是枚举类型变量取值的范围

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值