C语言中,对二维数组遍历一遍有几种循环,为什么?

快!

就我所指有两种遍历
int d[5][6];
第一
for(int i=0;i<5;i++){
for(int j=0;j<6;j++){
d[i][j]=0;
}
}
第二种
for(int i=0;i<5*6;i++){
d[i/6][i%6]=0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-19
二维当然两个for循环就可以实现了。
第2个回答  2010-05-19
2层循环
for(i=0;i<m;i++)
for(j=0;j<n;j++)
printf("%d ",a[i][j]);
第3个回答  2010-05-19
两个for while() do...while()
第4个回答  2010-05-19
至少三种

可以列优先
可以行优先
可以字节序
相似回答