C语言 struct
李逢溪 人气:0一、本章重点
- 创建结构体
- 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个成员,你能快速的找出你需要的成员吗?当有了分块的结构体,我们是能够迅速的定位和查看的。
加载全部内容