C语言——两个嵌套的IF语句BREAK循环

学习 时间:2026-04-03 08:46:25 阅读:12
C语言——两个嵌套的IF语句BREAK循环C语言break;语句可以跳出循环,但是如果二重循环,如下:#include “stdio.h”main(){for(表达式1;表达式2;表达式3)for(表达式4;表达式5;表达式6){语句一;IF(表达式7) break;}语句二;}请问此处的break语句是跳出所有循环执行语句二,还是跳出内层循环重新执行外层循环?

最佳回答

醉熏的口红

轻松的枫叶

2026-04-03 08:46:25

跳出内层循环,你如果想跳出外层循环,通常还要加一个变量,判断一下。int flag=1;for(表达式1;表达式2&&flag;表达式3) for(表达式4;表达式5;表达式6) {语句一;IF(表达式7) {flag=0; break;}} 语句二;

最新回答共有2条回答

  • 孝顺的奇异果
    回复
    2026-04-03 08:46:25

    跳出内层循环,你如果想跳出外层循环,通常还要加一个变量,判断一下。int flag=1;for(表达式1;表达式2&&flag;表达式3) for(表达式4;表达式5;表达式6) {语句一;IF(表达式7) {flag=0; break;}} 语句二;

上一篇 顿号的用法:大于等于三个才可以用顿号,还是大于等于两个就可以使用顿号?

下一篇 填空题所以,求大神解