第12课:结构体

潘C3班

2023-11-25 13:25:10
2023-12-23 23:25:10

信息与公告

课堂知识点

1、结构体:将多个信息组织成一个整体。用“struct”描述结构体
(1)先定义结构体
struct xs {
	int xh;   // 结构体成员1
	string xm;   // 结构体成员2
	int cj;    // 结构体成员3
}; 
(2)再用结构体定义变量或数组
xs p;    // 定义一个结构体变量
xs a[50]; // 定义一个结构体数组

2、结构体的数据输入
(1)用cin,输入数据到结构体变量的成员
xs p;	
cin >> p.xh >> p.xm >> p.cj;
(2)用for+cin,输入数据到结构体数组的成员。
xs a[50];
for (int i = 0; i <= n-1; i++)
{
	cin >> a[i].xh >> a[i].xm >> a[i].cj;
}

3、结构体数据的输出
用cout,输出结构体变量或数组的成员信息
cout<<a[k].xh<<" "<<a[k].xm<<" "<<a[k].cj<<endl;