continue可以用在switch case里吗

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:47:16
break可以用在for循环中吗

不可以 continue是用来结束当前循环的 只能用于循环中 当然switch case中用一个循环复合语句 那就是另当别论了

switch case中没有continue的用法
只能用break跳出选择

而for循环,while循环,do while循环中
都可以使用break和continue
continue是中止本次循环
break是终止整个循环

比如
for(i=1;i<5;i++)
{if(i==3) continue;
printf("%d ",i);}
显示出来的就是1 2 4 5

for(i=1;i<5;i++)
{if(i==3) break;
printf("%d ",i);}
显示的就是1 2
因为等到i==3的时候就直接跳出去了

还没见过程序里头switch case中用continue的。

c语言教材一般都会指出:continue只能用于循环语句之中

即是:for循环,while循环,do while循环中

所以,

如果想让continue可以用在switch case里,就考研在case里加入循环语

句,在循环语句里就能用了。

break可以用在for循环中的。

break可以用在循环语句和swtich语句里。

也就是说break比continue多了一个功能:能用在swtich里。

多看点程序,你就能记住了!

不可以

可以