c语言switch语句中break是直接跳出}还是跳到的default那一行后面继续执行

如题所述

在 switch 语句中使用break语句将终止语句的序列。当遇到 Break语句时,程序将整个 switch 语句后面的一行代码处开始执行,就有一种跳出switch 语句的效果。

break
一般用于跳出本循环,即跳出break所在的循环,哪个循环调用了break,就跳出哪个循环;

比如:
while()
{
for(;;)
{
…………
break;
……
}
}

在这段模板中,for 调用了break;当执行到break时跳出for,但是不跳出while,而是继续执行while循环
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-26
continue用以结束本次循环,而break则结束所在循环体。 也就是直接跳出
第2个回答  2011-12-26
c语言switch语句中break是直接跳出}.本回答被提问者采纳
第3个回答  2011-12-26
break;为直接跳出switch语句大括号
第4个回答  2011-12-26
break;为直接跳出switch语句