naruto_12306 2022-01-24 23:09 采纳率: 0%
浏览 91

c里面 定义结构体变量要引用另一个结构体变量 要怎么实现?

举个例子 要定义一个“班级”结构体 ,里面有班级的学生数量和存放学生成绩的数组(学生数量没有上限)
struct banji{
int num;
int score[num];
};
这样报错静态变量引用错误 我也知道这样不行 应该怎么解决呢?

  • 写回答

4条回答 默认 最新

  • 关注

    定义一个大数组,再定义一个记录学生数量的变量,录入一个学生就加1:

    struct banji{
    int num;
    int score[num];
    }student[10000];
    int count=0;
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 1月24日