#Z0506. [伴随编程]定义自己的结构体

[伴随编程]定义自己的结构体

#include <string>
using namespace std;

int main() {


	return 0;
}

这一节,我们要实践一下结构体的使用。 完成结构体的定义、结构体变量申请、结构体变量的赋值与结构体的输出。

首先,我们在 main 函数之前定义一个结构体类型 Student,用于储存学生的姓名和每个学生的四门课程的成绩。

struct Student { 
    string name; 
    int score[4]; 
};

接下来,让我们在 main 函数中用自己定义的结构体类型 Student 声明一个变量 stu。

Student stu;

接下来,我们要对这个变量 stu 进行赋值。

stu.name = "tom"; 
stu.score[0] = 90; 
stu.score[1] = 93; 
stu.score[2] = 85; 
stu.score[3] = 78;

让我们接下来输出一下所有的 stu 变量中成员的值,其中姓名单独输出,后面的分数用一个循环输出。

cout << stu.name << endl; 
for (int i = 0; i < 4; i++) { 
    cout << stu.score[i] << endl;
}

现在点击 运行,输出一下,看看我们的结果是什么样的。你是不是已经熟悉了结构体的使用呢?