当前位置: 代码迷 >> C语言 >> 关于for循环的疑问
  详细解决方案

关于for循环的疑问

热度:322   发布时间:2006-11-20 20:27:46.0
关于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
----------------解决方案--------------------------------------------------------
  相关解决方案