Hello~今天更新
目录
重点:在使用动态结构对象时,访问应该用->(间接成员运算符)。
1.结构
1.1.定义
比如,我要存储关于一个成年人的信息,有:
- 姓名
- 工资
- 身高
- 体重
这时候,我想把它变成想变量的东西,比如:
people mom;
people teacher[10];
1.2.使用
这时候,可以用结构:
struct people {
char name[20]; //姓名
int salary; //工资
int high; //身高
int weight; //体重
};
观察一下:
分号不要忘了
然后就可以创建以people为类型的变量(准确来说是对象):
people mom;
people dad;
people grandpa, grandma;
people teacher[10];
//...
用直接成员运算符.访问:
for (int i = 0; i <= 19; i++) {
cout << mom.name[i];
}
cout << dad.high;
//...
1.2.1.结构数组
有数组: