正文
结构体,就是一种自定义的变量。如果说变量(如int double)是个小箱子,那结构体就是装小箱子的大箱子。
定义
非常简单,现在main函数外写一个struct(是保留字,会加粗),然后写这个结构体的名字,写个花括号,注意:在右花括号后面会有一个系统加的分号,不要删掉
struct student{
string name;
int age,ID;
};
创建变量
方法A
在main中创建
#include<bits/stdc++.h>
using namespace std;
struct student{
string name;
int age,ID;
};
int main(){
student lao_deng;
return 0;
}
方法B
在声明时创建
#include<bits/stdc++.h>
using namespace std;
struct student{
string name;
int age,ID;
}lao_deng;
int main(){
return 0;
}
调用
在变量命后面加个点,再加想要调用的成员
#include<bits/stdc++.h>
using namespace std;
struct student{
string name;
int age,ID;
}lao_deng;
int main(){
lao_deng.name="laodeng";
cout<<lao_deng.name;
return 0;
}
结尾
你学废了吗