C++ 为我们提供了这样一种自定义数据类型的功能,叫做结构体。你可以定义一个结构体,用几种相同或者不同的基本数据类型的组合自定义这个数据类型中的内容。这样,我们就可以完成数据"打包"的目标。
#include<iostream>
using namespace std;
struct Student{
int math;
int english;
};
int main(){
struct Student stu[50];
stu[20].math = 100;
stu[20].english = 99;
cout<<stu[20].math<<endl;
return 0;
}
这样申明一个结构体变量stu之后,这个 stu 中就包含两个变量,一个是 int 类型的 math,一个是 int 类型的 english。