break and continue

学习 时间:2026-03-30 10:51:02 阅读:3687
break and continue我有2层循环一层大的主控循环,里面有2个小循环.我的计划步骤是:第1个小循环结束后进行第2个小循环 ,第2个结束后,打印出外层循环的INDEX,小循环1的值,小循环2的值,大循环再动下这样循环.当第1或第2小循环中出现null 就终止.所以打印出来的应该是 1,A,B2,B3,A,4,这4种情况我在这2个小循环里放的是break;现在打印出来的是index值不对了 怎么改、?我怀疑出在break上while(true){ for(int i=0;i

最佳回答

有魅力的飞鸟

爱撒娇的电源

2026-03-30 10:51:02

楼主的描述真是天马行空。我只说当初我学习break和continue的最关键,就是跳出或继续当前循环的当前,指的是break或continue在的最内的一层循环,比如for(a;b;c;) for(d;e;f;) if()break; printf(); 这里的break是跳出for def的循环,但是由于没有跳出大循环,会回到上一个循环检验b是否为真命题,而不是直接执行printf

最新回答共有2条回答

  • 美丽的小猫咪
    回复
    2026-03-30 10:51:02

    楼主的描述真是天马行空。我只说当初我学习break和continue的最关键,就是跳出或继续当前循环的当前,指的是break或continue在的最内的一层循环,比如for(a;b;c;) for(d;e;f;) if()break; printf(); 这里的break是跳出for def的循环,但是由于没有跳出大循环,会回到上一个循环检验b是否为真命题,而不是直接执行printf

上一篇 我擦是什么意思?

下一篇 十八大报告指出,要坚决维护什么,在思想上政治上