一.结构体的基本概念 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。
二.具体使用
#include <iostream> using namespace std; #include<string> /* 声明结构体 */ struct Student { string name; int age; int score; }; int main() { /* 赋值并使用方式一 */ struct Student s1;//定义结构体类型变量s1 s1.name = "小明";//结构体变量的引用 s1.age = 18; s1.score = 60; cout << s1.name << s1.age << s1.score << endl; /* 赋值并使用方式二 */ struct Student s2 = { "小红",18,90 }; cout << s2.name << s2.age << s2.score << endl; system("pause"); return 0; } #include <iostream> using namespace std; #include<string> /* 声明结构体 */ struct Student { string name; int age; int score; }s3; int main() { /* 赋值并使用方式三 */ s3.name = "小军"; s3.age = 19; s3.score = 70; cout << s3.name << s3.age << s3.score << endl; system("pause"); return 0; }注意:在C++中定义结构体类型变量时struct 关键字可以省略。