定义一个自己的数据类型,和系统提供的int、float效果一样;
主要注意的是:先声明结构体类型,再定义变量
#include <stdio.h>
#include <stdlib.h>
// 定义新的类型代替已有类型名
typedef struct Student
{
char num[8];
char name[16];
char sex[3];
int age;
char addr[30];
};
int main()
{
struct Student stu1={"20190813", "kloumb", "男",16,"广东省珠海市香洲区"}; // 初始化
scanf("%s", &stu1.name); // 引用结构体变量中的成员变量
printf("姓名:%s\n",stu1.name);
return 0;
}