struct student { int num; int age; char name[20]; char sex; float fenshu; }stu[]= { 202211,12,"zhang wang","M",71.3, 202212,12,"wang qiang","M",82.1, 202213,13,"zhang he","W",81,2 };
时间: 2024-04-16 17:28:41 浏览: 173
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
在C语言中,可以使用以下方式引用结构体数组:
```c
#include <stdio.h>
struct student
{
int num;
int age;
char name[20];
char sex;
float fenshu;
};
int main()
{
struct student stu[] = {
{202211, 12, "zhang wang", 'M', 71.3},
{202212, 12, "wang qiang", 'M', 82.1},
{202213, 13, "zhang he", 'W', 81.2}
};
// 访问结构体数组元素
printf("学生1的姓名:%s\n", stu[0].name);
printf("学生2的年龄:%d\n", stu[1].age);
printf("学生3的分数:%f\n", stu[2].fenshu);
return 0;
}
```
在上述代码中,我们定义了一个名为`student`的结构体,然后创建了一个结构体数组`stu`并初始化了其元素。通过使用索引来访问结构体数组的元素,可以获取每个学生的具体信息。
阅读全文