循环的疑问
形式一:
for( n次 )
for( m次 )
形式二:
for( n次 )
{
for(m次)
}
这两种形式的循环,是不是都是外层循环一次,内层都是循环 m次。
[解决办法]
理解正确
[解决办法]
是的。你的代码貌似没有多大的区别。for循环的作用域是一个语句块。形式一:for(m)是第一个for的作用域内。而形式二是用括号的,把for(m)放在了作用域内了。都差不多
[解决办法]
for(n)
for(m)
一条语句;
for(n)
{
for(m)
一条语句;
}
这是一样的
但是要是多条语句的话,就不一样了
[解决办法]
循环体最好用大括号括起来
[解决办法]
for(..)
for(...)
{
}
这种情况外层循环的大括号可以省略,但是
for(...)
{
for(...)
{
}
int x=1;//其他的语句
}
这样的话外面的大括号就不能省略,其实最好都加上,我们公司的编程规范就是不管可不可省略,都要加上{}
[解决办法]
的确,养成一个好的编程习惯对自己和他人都很重要