C语言中的结构体
简述C语言中为什么需要结构体
C语言中之前学到的数组是满足一些基本的、简单的、单一的表示和统计的要求,如果需要满足相对复杂的要求就必须用到结构体。
–举例:如果要表示一个班级的学生的考试成绩、姓名和年龄并且把这些信息都一次表示出来,例如:#include <stdio.h>
int main(void)
{
int age;
float score;
char name[100];
int age2;
float score;
char name2[200];
return 0;
}
这种办法是不可行的,所以必须引入结构体。
- 构造结构体
结构体就是把一些基本类型结合在一起构成的一种新的数据类型
include <stdio.h>
struct Student //定义了一种数据类型
{
int age;
float<