break可以用在for循环中吗
不可以 continue是用来结束当前循环的 只能用于循环中 当然switch case中用一个循环复合语句 那就是另当别论了
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-03-06
c语言教材一般都会指出:continue只能用于循环语句之中
即是:for循环,while循环,do while循环中
所以,
如果想让continue可以用在switch case里,就考研在case里加入循环语
句,在循环语句里就能用了。
break可以用在for循环中的。
break可以用在循环语句和swtich语句里。
也就是说break比continue多了一个功能:能用在swtich里。
多看点程序,你就能记住了!
即是:for循环,while循环,do while循环中
所以,
如果想让continue可以用在switch case里,就考研在case里加入循环语
句,在循环语句里就能用了。
break可以用在for循环中的。
break可以用在循环语句和swtich语句里。
也就是说break比continue多了一个功能:能用在swtich里。
多看点程序,你就能记住了!
第2个回答 2008-03-06
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的时候就直接跳出去了
只能用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的时候就直接跳出去了
第3个回答 2008-03-06
还没见过程序里头switch case中用continue的。
第4个回答 2008-03-06
不可以