1.为什么需要结构体
为了表示一些复杂的事物,而普通类型无法满足实际要求
2.什么叫做结构体
把一些基本类型的数据组合形成一个新的复合型数据类型,这个叫做结构体
3.定义结构体的三种方式,推荐使用第一种
#include<stdio.h>
struct Student1//第一种
{
int age;//年龄
float score;//成绩
char sex; //性别
};
struct Student2//第二种
{
int age;//年龄
float score;//成绩
char sex; //性别
} st2; //定义的同时定义变量名
struct //第三种
{
int age;//年龄
float score;//成绩
char sex; //性别
} st3;
int main(void)
{
struct Student1 st = {60,66.6,'g' };
return 0;
}