当前位置: 代码迷 >> C语言 >> 我想问一下循环问题
  详细解决方案

我想问一下循环问题

热度:144   发布时间:2006-04-18 14:13:00.0
我想问一下循环问题

mian()
{ int i,,j,m=0,n=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
if(j>=i)m++;n++;
printf("%d\n",n);
}
我是初学的,我想问一下上面的循环问题,如果程序运行到第四行了,但没通过j>=i这个条件,会不会还去判断第四行的条件啊!


----------------解决方案--------------------------------------------------------
不大懂楼主的意思。嵌套循环,没通过if条件,m不会++,而n++,再次循环j

[此贴子已经被作者于2006-4-18 14:30:41编辑过]



----------------解决方案--------------------------------------------------------
楼上理解有误,n++是循环外面的.无论if条件是真还是假都不会执行n++.只有双重循环结束了,才去执行n++.楼主的问题没看懂.
----------------解决方案--------------------------------------------------------
对呀,for的管理只到大括号为止(如果有的话),不然就是管到第一个封号.
----------------解决方案--------------------------------------------------------
当然不会了


----------------解决方案--------------------------------------------------------
那上面的那个两个循环是不是循环三次:::::::::::
----------------解决方案--------------------------------------------------------
  相关解决方案