爱问知识人 爱问教育 医院库

break和continue的小程序

首页

break和continue的小程序

break和continue的小程序,因为用到了switch了所以不会了#include "stdafx.h"

#include"stdlib.h"

#include"stdio.h"

int _tmain(int argc, _TCHAR* argv[])

{

         

         int i,n;

         for(i=1;i<9;i++)

         {

                   n=i%55;

                   switch(n)

                   {

                   case 1:

                   case 3:printf("%d \n",n);break;

             case 2:

                   case 4:printf("%d \n",n);continue;

                   case 5:printf("%d \n",n);continue;

                   case 6:printf("%d \n",n);break;

             case 7:printf("%d \n",n);continue;

                   case 8:printf("%d \n",n);continue;

                            }

                   

                   printf("jump out of this circle,for continue,\n");

                   

         }

         return 0;

}

 

为啥break时会执行 printf("jump out of this circle,for continue,\n");而continue不会呢,求详细过程。。

提交回答
好评回答
  • 2012-09-23 00:04:02
      1、break 语句在循环(for、for in,……)和switch等具有迭代选择特征的语句中使用,而且是终止最近的封闭代码块(即多重循环时,它只终止自己所在的循环),整体代码接在break语句后继续执行(如果break语句不是最后一行代码的话)。
       2、continue语句与break语句使用场合类似,continue语句是不可以在单独的switch语句中使用,但可以在一个循环内的switch语句中使用。含有continue的迭代语句(或者叫循环语句),在遇到continue语句后,代码先不按照常规的从上往下的代码执行顺序执行,而是马上回到循环入口转入下一次循环。
       3、break和continue语句在循环内的switch语句中使用时,是有些区别的。break是跳出本switch,switch后面的代码继续执行,而continue是不执行switch后的代码,可以理解为跳出循环,接着进入下一次循环。
      

    n***

    2012-09-23 00:04:02

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):