44问答网
所有问题
在C++中,break语句和continue语句能否用于if-else结构中?
请详细解释为什么,多谢了!
举报该问题
推荐答案 推荐于2017-09-11
看具体情况
如果if-else在循环体中就可以使用
break语句和continue语句 跳出整体循环和继续下一轮循环
如果if-else不在循环体中,则不能使用break,continue
但是又想不继续执行下去
可以使用 return 结束
望采纳
追问
return要如何使用?复制去Google翻译翻译结果
追答
返回,使用方式
if(int a>0)
return;
else
...
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GZRVVYDZ6KKVKRRZGGK.html
其他回答
第1个回答 2014-08-24
可以,是跳出当前循环
第2个回答 推荐于2017-09-16
程序循环部分等同如下:
main()
{
int i=0;
while(i<10)
{
if(i<1) continue;
if(I==5) break;
i++;
}
......
}
其中在执行if(i<1) continue时,由于当前i=0,满足“i<1”的要求,故执行continue语句,结束本次while循环,重新执行while循环,所以就成了死循环。
注:continue语句用来结束本次循环,而break语句用来结束一个循环,即不再执行本循环,而是执行循环以后的语句。
相似回答
c++当中
的
continue语句
是怎么
用
的?
答:
break
;//如果X模2等于1,比如1、3、5、7、9(奇数)模2就为1,所以这句话的意思实际上就是判断x是不是奇数
if
(x%2==1){ //在X是奇数的情况下,X的值等于本身再加5,意思是假如X本来是1,那么执行了x+=5后,X就等于6了,关键在这个continue这里
,continue
的意思是【结束本次循环,执行...
break
函数可以
用于if
函数中吗
答:
直接与if运用是不可以的
。但是你把if语句嵌套在while语句块中,就可以在if语句中使用break;例如:while(cin >> a){ if(a == 10)break;} 这样,当你输入值为10时,就会跳出这个while循环。
break
可以
用在
循环
语句中
吗?
答:
3、不能用于if语句中
,除非if属于循环内部的一部分 所以当单独使用一个if语句,在其中写时break不是忽略,是错误。
c语言中
break语句
的作用
答:
当
break语句用于
do-while、for、while循环
语句中
时,可使程序终止循环而执行循环后面的语句, 通常break语句总是
与if语句
联在一起。即满足条件时便跳出循环。 需要注意的是: 1、break语句对
if-else
的条件语句不起作用。 2、在多层循环中, 一个break语句只向外跳一层。 对于你的问题,就是跳出for循环,执行循环后面...
大家正在搜
break语句只能用于什么语句
continue在if语句中
break continue语句
对于continue和break
程序continue和break
continue和break
continue语句怎么用
continue语句的用法
continue语句例子
相关问题
if-else里是不是不能直接用break和continue...
简述C语言中,break语句与continue语言的作用与作...
continue语句和break语句的区别是什么?
C++中,break语句和continue语句分别都可以用在...
break跳出的是if语句,还是for循环?
break语句用于if体内,它将退出的是if语句吗?
c语言中break语句的作用
C语言中,break语句只能用在循环体中吗,还可以应用在哪里