[讨论] 关于循环

楼主: andy88566y (猫龙)   2013-10-07 17:09:57
1.
for( i = 1 ; i <= dimension ; i++){
for (j = 1; j <= dimension ; j++){
scanf("%d",&a[i][j]);
}
}
2.
for( i = 1 ; i <= dimension ; i++)
for (j = 1; j <= dimension ; j++)
scanf("%d",&a[i][j]);
我实验的结果,这两个等价
所以for没有大括号的话
会看到分号才停止
是这样吗?
作者: hanhan0912 (大兔子)   0000-00-00 00:00:00
对,if判断式也是,但是请小心手残变成for(blahblah);然后就debug非常久...
作者: Hyww13 (hyww)   0000-00-00 00:00:00
意思是里面叙述只有一行就不需要大括号?
作者: hanhan0912 (大兔子)   0000-00-00 00:00:00
不一定只有一行 应该说只有一个叙述(?)吧像是上面第二层循环有大括号里面就可以包很多东西但第一层循环还是可以不包大括号
作者: Hyww13 (hyww)   0000-00-00 00:00:00
喔好懂了感谢!这里有文真是太好了(?
作者: skgg (skg)   0000-00-00 00:00:00
这里有瀚神真是太好了<(_ _)>
作者: winston1907 (winston)   0000-00-00 00:00:00
瀚神<(_ _)>
作者: hanhan0912 (大兔子)   0000-00-00 00:00:00
显然我只是不想写功课跟念书在耍废阿...

Links booklink

Contact Us: admin [ a t ] ucptt.com