如何在if语句中使用break函数?

如题所述

break函数只可以运用于循环函数中,不可以运用于if函数。比如for函数和while函数。如果运用在if函数中会显示不合法的使用break语句。

示例一:

#include <stdio.h>
int main()
{
int i=9;
if (i>0)
{break;}
return 0;
}

报错:error C2043: illegal break(不合法的使用break)

示例二:

#include <stdio.h>
int main()
{
int i=9;
while (i>0)
{break;}
return 0;
}

扩展资料:

在循环函数中break函数与continue函数的区别:

break:

1、break语句可用于跳出循环。

2、break所在的循环体已经结束。

continue:

1、continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。

2、continue所在的循环体并没有结束。

示例三(可运行的代码,标点符号以及注释均符合书写规则):

for (i=0;i<5;i++)
{        if (i==3) break;
x=x + "The number is " + i + "<br>";
}    //  只输出 0 , 1 , 2 , 到3就跳出循环了
---    for (i=0;i<=5;i++)
{        if (i==3) continue;
x=x + "The number is " + i + "<br>";
}    //  不输出3,因为continue跳过了,直接进入下一个迭代

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

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