作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 09:27:23
C语言——两个嵌套的IF语句BREAK循环
C语言break;语句可以跳出循环,但是如果二重循环,如下:
#include “stdio.h”
main()
{
for(表达式1;表达式2;表达式3)
for(表达式4;表达式5;表达式6)
{语句一;IF(表达式7) break;}
语句二;
}
请问此处的break语句是跳出所有循环执行语句二,还是跳出内层循环重新执行外层循环?
跳出内层循环,你如果想跳出外层循环,通常还要加一个变量,判断一下.
int flag=1;
for(表达式1;表达式2&&flag;表达式3) /*加一个变量*/
for(表达式4;表达式5;表达式6)
{语句一;IF(表达式7) {flag=0; break;}} /*break之前,将flag置0*/
语句二;