网络231王帆2304020115 level
获赞
4
粉丝
3
关注
1
看过 TA
32
哈尔滨理工大学
2027
算法工程师
IP属地:广东
那么,我唯有继续战斗下去。
私信
关注
什么是结构体?在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。结构体的定义:C语言结构体类型的定义模板大概为:struct 类型名{成员表列} 变量;123在成员表列中可以是几种基本数据类型,也可以是结构体类型。struct 类型名{} 变量;后的分号不能漏下面给出定义结构体类型的几种方法1 先定义结构体类型,再定义结构体变量。struct student{char no[20];       //学号char name[20];    //姓名char sex[5];    //性别int age;          //年龄};struct student stu1,stu2;//此时stu1,stu2为student结构体变量2 定义结构体类型的同时定义结构体变量。struct student{char no[20];        //学号char name[20];     //姓名char sex[5];      //性别int age;            //年龄} stu1,stu2;此时还可以继续定义student结构体变量如:struct student stu3;在C中定义结构体类型后每次定义变量时都要使用struct,如果嫌麻烦,我们可以这样:typedef struct student{char no[20];       //学号char name[20];    //姓名char sex[5];    //性别int age;          //年龄}STUDENT;STUDENT stu1;使用typedef给struct student取一个”别名”STUDENT
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务