结构体中嵌套结构体

#include<iostream>
using namespace std;
#include<string>
#include<ctime>
#include "add.h"

//定义学生结构体
struct student {
    int age;
    string name;
    int score;
};
struct teacher {
    int age;
    string name;
    struct student stu;//学生结构体
};


int main() {
    /*
    2010年5月
    在结构体中定义结构体
    */
    //定义老师结构体
    struct teacher t;
    t.age = 30;
    t.name = "张老师";
    
    t.stu.age = 20;
    t.stu.name = "小王";
    cout << "老师" << t.name << "学生" << t.stu.name << endl;
    system("pause");
    return 0;
}

结构体中嵌套结构体(图1)

c++

您可能还会对下面的文章感兴趣: