前言
Hello,小伙伴们,好久不见我又来了,今天我将着重介绍结构体相关的知识,还是老话,如果你喜欢我的内容的话,请不要忘了,点赞,收藏,评论哟,万分感谢!!
在实际编程过程中,我们可能会希望把一些关联的数据存放在一起,这样方便我们使用。但是这些数据的类型有时候并不一致,例如一个学生的信息:有名字(字符串),有年龄(整数),性别(字符)······这时候,我们就可以使用自定义类型——结构体类型,将这些类型不一样的关联数据放在一个结构体类型里面。
这篇文章我们来讲讲结构体类型:
1,结构体的定义
2,结构体变量的创建与初始化
3,结构体成员的引用
一,结构体类型的定义(声明)
1,一般结构体定义
C语言中结构体类型的定义形式:
struct 结构体名
{
成员项表列
};
//在定义结构体类型的时候,成员不需要初始化;当我们创建了变量时,才需要对变量成员初始化
例如我们要定义一个【有名字(字符串),有年龄(整数),性别(字符)】的结构体类型,名字叫stu:
定义形式如下