【发布时间】:2015-05-19 03:39:54
【问题描述】:
我的问题的意思是,如果我有一个像
这样的嵌套 for 循环for(int i = 0; i < 10; i++)
{
for(int j = 0; j < 10; i++)
{
printf("%d\n"___);
}
}
我会在空白处填什么?如果我已经声明了一个数组,[i][j] 会是非法的吗?
【问题讨论】:
-
printf("%d\n"[i][j]);是非法的,这个事实与 for 循环无关。 -
不,假设数组被声明为
int arrayName[x][y];其中 x 和 y 至少为 10,这没有错 -
@asimes: ...并假设他想写
printf("%d\n", arrayName[i][j]),而不是immibis评论中的printf("%d\n"[i][j])。 -
@Amadan,我希望他不打算像 immibis 建议的那样写...
-
@AlanAu 实际上,在 C 中,通常不是。
标签: c for-loop nested-loops