结构体
struct Student { String name; int age ; double parden;
} int main(){ struct Student s1;//这里的 struct 可写可不写,但是创建结构体时必写 s1.name = ” 张三”; s1.age = 14; s1.parden= 66.5 ; cout << “姓名 :” << s1.name << “年龄: ” << s1.age << “分数:” << s1.parden << endl;
struct Student s2 = { ” 李四” , 17 ,90.5}; cout << “姓名 :” << s2.name << “年龄: ” << s2.age << “分数:” << s2.parden << endl; } //或者在创建结构体时就创建变量 struct Student { String name; int age ; double parden; }s3; s3.name = “王五”; s3.age =90; s3.parden = 12;
PLAINTEXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//结构体数组
struct Student {
String name;
int age ;
double parden;
}
int main(){
struct Student stuArray[3] {
{"张三" , 12 , 66},
{"李四" , 30 , 90},//注意这里有豆号
{"王五", 34 ,65}
}
//给元素里的改值
stuArray[2].name ="赵六";
stuArray[2].age = 66;
//遍历
for(int i = 0; i < 3; i++){
cout <<"姓名" << stuAarry[i].name;
}
}