中易网

这里的while为什么是死循环啊?不是有i=5的时候break跳出了么?

答案:2  悬赏:70  
解决时间 2021-02-23 18:36
这里的while为什么是死循环啊?不是有i=5的时候break跳出了么?
最佳答案
第一次进入循环i==0,碰到第一个if时continue,此时i++没起作用,因此第二进入循环i还是为0,这样第三次第四次,改的话:

#include
main()
{
int i=0;
while(i<10)
{
if(i<1)
{
i++;

continue;
}
if(i==5)
break;
i++;
}
.....
}
另外说一句,第一个if完全没有必要,最好直接删掉
全部回答
问题在这一行上:
if(i<1)continue;
如果i<1,应该先执行 i++,再continue
if(i<1){
i++;
continue;
}
否则i会一直小于1,因为你没有递增。所以死循环
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京业之峰装修到底怎么样?全包后会有后续消
前几天大便为黑色,今天突然尿血,而且还很痛
请问各大神,这身长腿短的叫什么狗?
北大英才国际幼儿园南门怎么去啊,有知道地址
当天蝎遇上摩羯
绝交友尽是什么意思
徽猷内湛韶姿外发,英筹独运妙略遐宣。 这幅对
昨天我和同学去长城玩去了用一句英语表示
不要伪装自己,时间会出卖你的。反驳的句子
常州市洛泰电机配件厂我想知道这个在什么地方
市果树场怎么去啊,有知道地址的么
端午节送礼给VIP客户送什么好?1000元左右的
"天下兴亡,匹夫有责。"出自哪位名人之手?
翰王擦鞋皮具护理在哪里啊,我有事要去这个地
智能手机的电池都不禁用么?
推荐资讯
深圳谦和国际学院学费需要多少?
昌达面粉面条在哪里啊,我有事要去这个地方
北京航空航天大学北配楼怎么去啊,有知道地址
海安县游泳馆地址有知道的么?有点事想过去
头戴珊瑚帽,身穿梅花袄,腿儿细又长,翻山快
lol卡牌最早是ad的吗?
茶叶为何摘下来不直接泡水喝
中金成长企业投资银行部,有人了解吗
魔兽争霸怎么把1440*900的分辨率调出来
头发剪短了显得脸特别胖,该怎么弄弄呢?
大众骨头面食在哪里啊,我有事要去这个地方
情感与感情的本质区别
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?