嵌入式ARM开发笔记_自定义数据类型

自定义数据类型
变量集合
常量集合
重命名
struct(结构体)
元素地址连续排列
union(共用体)
元素共用起始地址
enum(枚举)
被命名的整型常数集合
typedef(声明类型)
声明一个新的类型名来代替已有的类型名

s t r u c t struct struct u n i o n union union是将多个变量放到一个集合中,是变量的集合。
e n u m enum enum是将多个常量放到一个集合中,是常量的集合。
e n u m enum enum的作用是使代码易于理解,比如各个模块中的常量名有的存在重复,这时可以通过 e n u m enum enum对常量名进行管理。

#include <stdio.h>
//将0记为MON,1记为TUE,3记为WED,放入week这个集合中
enum week{MON, TUE,WED};
int main()
{
	//对a赋予week这个集合中的元素值
	enum week a=MON;
	printf("the day is %d\n", a);
	return 0;
}

t y p e d e f typedef typedef是对已有变量类型进行重命名,目的也是为了增强代码的可读性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值