定义一个学生的结构体,其中包含:学号、姓名、性别、年龄、学分5个字段,然后定义两个结构体类型的变量,并对该变量初始化
struct{
int id;
std::string name;
int sex;
int age;
int score;
};
供参考:
#include <stdio.h>
struct student{
int id;
char name[16];
char sex;
int age;
int score;
};
int main()
{
struct student stu1 = { 1,"张三",'M',20,4 }, stu2 = { 2,"李四",'F',20,5 };
printf("%d %s %c %d %d\n", stu1.id, stu1.name, stu1.sex, stu1.age, stu1.score);
printf("%d %s %c %d %d\n", stu2.id, stu2.name, stu2.sex, stu2.age, stu2.score);
return 0;
}