c语言问题,for语句中嵌套if语句,然后if后加一个break,如果条件为真,执行break,那么为假的话怎么返回

如题所述

为假的话就不执行if语句中的break语句,而是继续进行下一轮的for循环。如此,直到if语句为真了,然后执行其内部的break;或者是因for循环中的条件不再满足了而终止for循环了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-06
for( ;条件; )
{
if(成立)

{
break;

}

}
不知道你的返回是什么意思。追问

为假的时候,执行for的语句3,再执行循环体。。。就是这意思

追答

就这样写啊,if 不成立就会执行语句3

本回答被网友采纳
第2个回答  2018-04-24
最后k=5,for循环只进行了5次,使fort循环退出的条件是因为x在第5次循环中已经等于10,那么;k
第3个回答  2014-12-06
改为if后加一个continue试试追问

这个试过了,不行,因为是要break后能跳出循环。。。。

第4个回答  2014-12-06
为真break,为假为什么一定要返回?追问

想让他返回啊,我是循环啊,不能一次就结束啊。。。。
知道的话请帮忙谢谢

追答

为真的时候break会结束循环,为假怎么会也结束?

追问

不会吗,但是室友告诉我就终止了。。。。。

追答

你想让它值为假的时候干什么?

追问

接着循环

追答

比如循环里 if(i==1) break;
如果i是1,它会跳出循环;如果不是1,它就会当这句不存在继续呀,抱歉没懂你的意思..

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网