结构体的定义及变量使用#include <stdio.h>
#include <string.h>
struct student
{
char name[20];
int age;
char sex;
}stu3; // 定义结构体的同时定义结构体变量。此时是全局变量
int main(int argc, char const *argv[])
{
struct student stu1, stu2; // 定义结构体变量
strcpy(stu1.name, "zs");
stu1.age = 20;
stu1.sex = 'M';
stu2 = stu1; // 同类型结构体可以赋值
strcpy(stu2.name, "ls");
stu3 = stu1;
strcpy(stu3.name, "ww");
// 不能把它作为一个整体参加数据处理,参加各种运算和操作的是结构体变量的成员项数据
printf("%s,%d,%c\n", stu1.name,stu1.age,stu1.sex);
printf("%s,%d,%c\n", stu2.name,stu2.age,stu2.sex);
printf("%s,%d,%c\n", stu3.name,stu3.age,stu3.sex);
}