#include
// 定义一个结构体
struct student{
int id;
int scores[3];
};
// 获取指定数组值的函数
int get_score(struct student stu, int index){
return stu.scores[index];
}
int main(){
// 定义一个结构体数组,并初始化
struct student stu_arr[3] = {{1, {90, 88, 92}}, {2, {87, 94, 89}}, {3, {86, 93, 91}}};
// 从结构体中获取指定数组值
int index = 1;
int score = get_score(stu_arr[1], index);
printf("学生 [%d] 的第 [%d] 门课的成绩是:%d\n", stu_arr[1].id, index+1, score);
return 0;
}
下一篇:按照函数将Map转换为List。