www问答网
所有问题
图中的这个二维数组程序,里面有两个for嵌套,分别起什么作用,而且大括号的位置也不同,是什么原因
图中的这个二维数组程序,里面有两个for嵌套,分别起什么作用,而且大括号的位置也不同,是什么原因另外,twiD[i][j]=k是什么意思
举报该问题
推荐答案 2016-11-10
第一组for循环嵌套是为了初始化二维数据,twiD[i][j]=k是给二维数组赋值。大括号的问题是因为第一个for循环里只有一个执行语句:for循环,所以不需要限定for循环的范围
第二组for循环嵌套是为了输出二维数据,因为第一个for循环里面除了输出数组语句外还有换行语句,所以要加上外层的大括号
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/15d4G4AWKA13d511n34.html
其他回答
第1个回答 2016-11-10
for循环会执行大括号里边的语句(如果没有大括号,则是紧跟在for语句后面的第一个语句)N次。
twoD[i][j] = k;意思是将k赋值给二维数组的第i行,第j列。
第一个for嵌套就是从k=0开始,依次给二维数组赋值,同时将k+1;
第二个for嵌套就是依次打印二维数组的值,每打5个,打印一个换行符。本回答被提问者采纳
第2个回答 2016-11-10
虽然说如果后面只有一个语句的情况下大括号是可以省略的,但是我见的都是if后面的大括号省略,还很少见过for后面的省略。
所以这样看第一个循环是里面套了一个循环 只是用来设置值
下面的循环只是用来显示值
相似回答
大家正在搜
相关问题
二维数组for的嵌套循环怎么运行的
你看看我这个循环语句,嵌套的for中的大括号里的是一个语句,...
关与C语言FOR循环嵌套的大括号的问题????
for 循环嵌套的格式?是不是其中的两个大括号都不能少
在c语言当中,通常情况下,如果有两个for同时出现,第一个是...
这个二维数组为什么里面要有大括号呢?为什么风格成4个?难道不...
关于for语句嵌套!
C语言FOR语句的大括号位置放置的问题