报错提示未初始化本地变量

img


我明明在循环里对数组进行了初始化,给它了赋值,但是运行结果只有一堆1,报错提示未初始化本地变量。

你的n不就是1么,n写在循环里边,每次循环都是重新赋值为1,循环从0开始小于数组长度,不然会越界出错
for(i=0;i<4;i++)
for(j=0;j<5;j++)

img

for(i=0;i<4;i++)
for(j=0;j<5;j++)

首先
for(i=0;i<4;i++)
for(j=0;j<5;j++)
你的i和j全越界了
其次,a[i][j]=Fi(i*4+j)