结构体的声明
#include<stdio.h>
//为什么加typedef 是因为typedef可以不加struct关键字,//重命名
typedef struct Stu//struct是结构体关键字,Stu结构体标签 struct Stu---结构体类型
//描述一个学生//typedef是把struct Stu改成名字为Stu
//名字、年龄、性别、电话
{
char name[20];
short age;
char tele[12];
char sex[5];
//定义一个结构体类型//盖房子,图纸是结构体类型,描述是什么样子
} s1,s2,s3;//是三个全局变量,但是不推荐使用//Stu,是类型
//结构体的成员可以是标量、数组、指针、甚至是其他结构体,不用同一类型
int main()
{
struct Stu s = {"张三",20,"1234567890","男"};//s是结构体的一个变量,是一个局部变量
//Stu s2;//跟上面的s一样,因为Stu跟struct Stu是一样的意义,被改名字,初始化
return 0;
}