请问for循环中,switch里的break,跳出switch后,还继续for循环吗?谢谢。

比如:for(i=某某,……){switch(某某){case某某:……;break;……}cout《某某;}上例中,break后,应该执行cout语句,然后呢?是继续f... 比如:
for(i=某某,……)

switch(某某)

case 某某:…… ;break;
……

cout《某某;

上例中,break后,应该执行cout语句,然后呢?是继续for循环,还是跳出for循环了?
翻了不少书,没搞清,请高人解答,感谢哟~
展开
 我来答
高嘉文Roman
推荐于2017-12-16 · TA获得超过130个赞
知道答主
回答量:69
采纳率:0%
帮助的人:50.4万
展开全部
会继续for循环,switch只会往外跳一层如果用goto可能会跳到for外面或者在switch语句外for循环内用break会跳出for循环
青叶花骨
2013-03-16
知道答主
回答量:45
采纳率:0%
帮助的人:17.2万
展开全部
执行完cout语句后,再判断条件,如果条件满足,则继续执行循环,不满足则跳出循环,也就是说,switch当中的break语句,支队switch有影响,对for循环无影响
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
403565893
2013-03-17
知道答主
回答量:4
采纳率:100%
帮助的人:5908
展开全部
执行顺序为:for成立->switch->case->break->cout->for如果成立->switch->case->break->cout->for如果不成立->循环结束。 break只是跳出switch,并没终止for循环,如果没有break,switch就会从case某某开始一直执行下去,直到cout.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
席文曜064
2013-03-21
知道答主
回答量:28
采纳率:0%
帮助的人:2.3万
展开全部
也就是跳出里面的for循环 还要执行外面的循环 比如for(; ;)
{ for(; ;)break;}就跳出这个循环 上面的还要继续
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-17
展开全部
问题前面几位回答者已经说得很清楚了,我想说,你花那么多时间找书,还不如自己写来编译一下,看看怎么运行。学编程要多写程序联系,光看书不写是很难提高的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式