目录
- 一、本章重点
 - 二、创建结构体
 - 三、typedef与结构体的渊源
 - 四、匿名结构体
 - 五、结构体大小
 - 六、结构体指针
 - 七、其他
 
一、本章重点
- 创建结构体
 - typedef与结构体的渊源
 - 匿名结构体
 - 结构体大小
 - 结构体指针
 - 其他
 
二、创建结构体
先来个简单的结构体创建
这就是一个比较标准的结构体
struct people
{
	int age;
	int id;
	char address[10];
	char sex[5];
};//不要少了分号。
需要注意的是不要少了分号。
那么这样创建结构体呢?
struct phone
{
	char brand[10];//品牌
	int price;//价格
};
 
struct people
{
	int age;
	int id;
	char address[10];
	char sex[5];
	struct phone;
};
很显然,一个结构体是能够嵌套另一个结构体的。
没有这样的设计,这样做也行
struct people
{
	int age;
	int id;
	char address[10];
	char sex[5];
	char phone_brand[10];
	int phone_price;
};
但结构体中成员太多了是不利于我们后期的维护的,试问:假设有1000个成员,你能快速的找出你需要的成员吗?当有了分块的结构体,我们是能够迅速的定位和查看的。
	声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
		
评论(0)