关于STRUCT的妙用
typedef struct Stu //这里是在对Stu这个结构体创造集合
{
char id[15]; //定义id这个子集合的类型,这个
int testnum; //类似上; 此处为定位名称和类型
int examnum; //类似上;此处为定义名称和类型
};
int main() {
int N, M;
struct Stu stu[1005];
int find[1005];
scanf("%d", &N);
for (int i = 0; i < N; i++)
scanf("%s %d %d", stu[i].id, &stu[i].testnum, &stu[i].examnum);
下图有利于对结构体的理解。
STRUCT与二维数组类似,但又不同,不同在stuct可以实现不同类型的子集定义在一个集中。