有人可以帮助我让我的大脑休息"C语言"

-3 c

好的,这是一个简单的C代码,但由于一些未知的原因,该程序拒绝编译并给出分段错误11请帮助我

#include <stdio.h> 

typedef struct {
    int P_answer[9];
    int number;
} BOX;

int main()
{
    BOX Matrix[8][8];
    int i,j;
    int k;
    for(i=0;i<9;i++){
        for(j=0;j<9;j++){
            Matrix[i][j].number=0;
            Matrix[i][j].P_answer[0]=1;
            Matrix[i][j].P_answer[1]=2;
            Matrix[i][j].P_answer[2]=3;
            Matrix[i][j].P_answer[3]=4;
            Matrix[i][j].P_answer[4]=5;
            Matrix[i][j].P_answer[5]=6;
            Matrix[i][j].P_answer[6]=7;
            Matrix[i][j].P_answer[7]=8;
            Matrix[i][j].P_answer[8]=9;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Sco*_*ter 15

Matrix是一个8乘8的阵列; 你的每个循环经历了9次迭代.