我尝试使用rand()创建一个数组并使用随机数填充它,看起来我的代码可以工作但是当我将数据返回到屏幕时,除了值{{}之外,它们似乎都是正确的{1}}。它只是显示了一个垃圾值,我似乎无法弄清楚为什么它会只在这个位置做到这一点。我仍然是学习C语言的新手,所以请尽可能描述,以帮助我理解:
arrayPrimary[5][2]
答案 0 :(得分:2)
在C中,数组索引从0
开始
改变
for(a=1; a<6; a++)
{
for(b=1; b<6;b++)
到
for(a=0; a<5; a++)
{
for(b=0; b<5;b++)