结构体
目录
1.结构体类型的声明
2.结构体初始化.
3.结构体成员访问
4结构体传参
结构体的基础知识
结构体是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。(区别于数组,数组的成员必须是相同类型的元素)
结构的声明
结构体的模板
struct tag
{
menber-list;//所列值的集合(成员列表)
}variable-list;//变量列表
举例:描述一个学生
//描述一些学生
//名字
//年龄
//电话
//性别
//struct-结构体关键字 stu-结构体标签 struct stu-结构体类型
struct stu(tap被改成了stu,名字有意义)
{
//成员变量(member-list)
char name[20];//能够存放名字的空间叫name
short age;
char tale[12];
char sex[5];
}s1,s2,s3;//1.s1、s2、s3是3个全局的结构体变量(variable-list)2.结构体声明是一个语句,所以加分号(不可少),结构体类型定义完毕
//创建结构体变量不占用内存空间,类似于int,都类似于盖房子的图纸(不占用土地)
main()
{
struct stu s;