定义一个学生的结构体,其中包含:学号、姓名、性别、年龄、学分5个字段,然后定义两个结构体类型的变量,并对该变量初始化

定义一个学生的结构体,其中包含:学号、姓名、性别、年龄、学分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;
}