66问答网
所有问题
C语言if,break问题,高手请答
if()
{
.....
.....
if() break;
.....
.....
}
.....
请问,中间的if如果是真,那么,执行break后,程序跳转至第一个if结构的结束之后吗?或者不可以这样用Break?
举报该问题
推荐答案 推荐于2017-09-23
break语句通常用在循环语句和开关语句(switch… case …)中,在条件语句(if … else …)中一般不用。要完成你说的流程,可以这样来写:
if (条件A)
{
……
……
if (!条件B)
{
……
}
}
当条件B不成立时,才执行第二层的if语句,条件B成立时,直接结束第一层的if。
如果你的这些内容是在循环体内部的话,执行到break,循环结束直接跳出了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sv299ppxp.html
其他回答
第1个回答 2013-09-22
中间的if是嵌套在第一个if的结构大范围之内的,如果中间if为真,执行break,范围结构之后不执行,跳出到第一个if的条件去。
第2个回答 2013-09-22
break 使用于跳出当前循环的语句像(while,do while,for)这些循环语句
如果要在if语句里用,
那么你需要把if语句嵌套在循环语句中,如
for(i=0;i<10;i++)
{
//这里添加其他语句
if(i%5==1)
break;
}
第3个回答 2013-09-22
执行break后,结束第整个if语句
相似回答
c语言
基础
问题if,break
怎么跳的,这个程序看不明白?
答:
两者的不同点是,一个是跳出循环不在进行循环操作,而continue是跳出当前循环,但是下一次在执行循环。
C语言
的
问题
:
break
可以用于跳出
IF
条件语句吗break不能用于跳出
if
语句。一、break语句在C语言中有两种用途:1、用于跳出循环语句。当break用于循环体中,执行break会跳出循环,继续执行循环之后的语句。这里...
C语言
:
break
语句和
if
语句在for循环中的使用
问题
?
答:
不会执行,原因是两层for循环,
break
跳出了里层的循环,这时候会跳转到第一个循环那边。第二个
if
判断语句属于第一个循环,而不是第二个循环,第二个循环只包括一个if语句和break。
c语言
关于
if
语句和
break
语句的
问题
答:
基本点就搞错了..for里面只嵌套第一个
if
..然后
break
之后不是执行下一个for.而是中断for循环..把上面的结构写的清楚点..就是这样了...for(i=2;i<=k;i++)//从2到m的平方根,依次检验能否被m整除 { if(m%i==0)break;} if(i>=k+1){ printf("%d is a prime number\n",m);} els...
c语言
中
break 问题
答:
{ for(; ;) // 循环2
break
;} 那么break中断的是 循环2 就算是循环中有
if
else,那么break就会跳出离它最近的循环。就算是下面这样有3个if,当i=33时,也会跳出 while(1)int i = 10;while (1){ if (i < 100){ if (i % 11 == 0){ if (i % 3 == 0){ break;} } } ...
C语言
——两个嵌套的
IF
语句
BREAK
循环
答:
跳出内层循环,你如果想跳出外层循环,通常还要加一个变量,判断一下。int flag=1;for(表达式1;表达式2&&flag;表达式3) /*加一个变量*/ for(表达式4;表达式5;表达式6){语句一;
IF
(表达式7) {flag=0;
break
;}} /*break之前,将flag置0*/ 语句二;...
...非常谢谢 其中有两个
if
分别什么意思还有
break
什么意思? 具体些讲解...
答:
for是一个循环,从i=2开始运算,每次循环结束之后i+1,第一个
If
是如果m除以i的余数如果是0,第二个
if
是当第一个if成立的情况下并且i是小于等于m-1的,就输出:这个数不是素数。else即不是以上情况的话就输出:这个数是素数。懂了吗?
大家正在搜
c语言break语句只能用于
c语言break语句的作用
C语言break用法
c语言break什么意思哦
c语言break用法举例
c语言中break在循环中的用法
C语言case
C语言for
if和break
相关问题
c语言关于if语句和break语句的问题
C语言问题IF BREAK
C语言 while与if(......)break问题
C语言的问题:break可以用于跳出IF条件语句吗
C语言中if语句中break不可以用,要用什么?
c语言中的一个if循环的小问题,希望高手解答
求高手解释:在C语言中,if语句中不是不能用break吗?怎...
c语言问题,for语句中嵌套if语句,然后if后加一个bre...