首页 > 编程开发 > C类语言    日期:2022-08-07 / 浏览

目录

一、本章重点

  • 创建结构体
  • 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个成员,你能快速的找出你需要的成员吗?当有了分块的结构体,我们是能够迅速的定位和查看的。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章