#include <stdio.h>
int main () {
struct stu/*stu是结构体名,如果只需要stu1、stu2两个变量,后面不需要再使用结构体名定义其他变量,那么在定义时也可以不给出结构体名*/
{char *name;
int num;
int age;
char group;
float score;
}
stu1, stu2 = { "Tom", 12, 18, 'A', 136.5 };
stu1.name = "Tony";
stu1.num = 12;
stu1.age = 18;
stu1.group = 'B';
stu1.score = 136.5;
struct stu stu3;
stu3.name = "Monica";
stu3.num = 12;
stu3.age = 18;
stu3.group = 'C';
stu3.score = 136.5;
printf("%s的学号是%d,年龄是%d,在%c组,今年的成绩是%.1f!\n", stu1.name, stu1.num, stu1.age, stu1.group, stu1.score);
printf("%s的学号是%d,年龄是%d,在%c组,今年的成绩是%.1f!\n", stu2.name, stu2.num, stu2.age, stu2.group, stu2.score);
printf("%s的学号是%d,年龄是%d,在%c组,今年的成绩是%.1f!\n", stu3.name, stu3.num, stu3.age, stu3.group, stu3.score);
}