关于for循环的疑问
关于for循环的疑问:
for(1式子;2式子;3式子)
for循环执行第一次执行的时候:是先执行式子1再执行循环体,还是先执行式子1,再执行式子2然后才执行循环体?
搜索更多相关的解决方案:
疑问
----------------解决方案--------------------------------------------------------
首先执行 式子1
进入式子2 判断 之后做 循环体
完毕 做 式子3 然后做 式子2
再做式子3-式子2
这样循环到结束
----------------解决方案--------------------------------------------------------
例:for(i=0;i<10;i++)
先执行i=0,然后再执行i<10,接着循环体,最后i++.返回判断,判断成立,再执行循环体,最后i++.....
想法与第二楼差不多。
----------------解决方案--------------------------------------------------------
看法同上
----------------解决方案--------------------------------------------------------
先判断再执行呀!!!!!!!!!!!!!
这是一种句式不可以像其他的结构句子来理解!!!!!!!!!!!!!
我认为FO(){}应该看成是一句不可以分开理解!!!!!!!!!!!]
{}里面的就可以了!!!!!!!!!!!!!!!1111
----------------解决方案--------------------------------------------------------
for(expr1;expr2;expr3)
statement
next statement
可以等价为
expr1
while(expr2)
{
statement
expr3;
}
next statement
----------------解决方案--------------------------------------------------------