只是尝试创建一个8 x 8阵列,并将其打印出来,但它只打印出一个" 1"每次。非常感谢帮助!
void main()
{
int i = 0, j = 0, array[8][8];
for (i=0; i<10; ++i);
{
for (j=0; j<10; ++j);
{
array[i][j] = ;
printf("%d ", array[i][j]);
}
printf("\n");
}
}
答案 0 :(得分:3)
for
的末尾
因此,你没有做任何事情,只填写并打印ten_by_ten [10] [10]。
您应该使用-Wall标志编译程序,并仔细阅读打印的内容,我想这样的行为会被发出信号。
答案 1 :(得分:2)
从for
语句的末尾删除分号 - 否则它们什么都不做。