break和continue的用法

 

1、break如果用于循环是用来终止循环;
   break如果用于switch,则用于终止switch
   break不能用于if,但是当if是循环里的语句的时候可以用来终止for

   (1)当有多个循环时,break只能终止最近的循环。
        #include<stdio.h>
        int main(void)
        {
 int i,j;

    for(i=0;i<3;++i)
    {  for(j=1;j<4;j++)
   { break;
    printf("同志们好!\n");
   }
  printf("哈哈\n");
     }
 return 0;
         }
    (2)当有多个switch的时候,break终止最近的那个switch
2、continue
 用于跳过本次循环余下的语句,转去判断是否需要执行下次循环
 
 continue用到的地方一般非常少,因为在循环中假如用到continue的话后边的语句都不会被执

行。不过有些地方也能用到它,例如当对待用户输入非法的字符的处理的时候,
 #include<stdio.h>
        int main(void)
        {
   int i;
   char ch;

   scanf("%d",&i);
   printf("i = %d\n",i);

   while((ch=getchar())!='\n')  //对非法输入的处理
  continue;

   int j;
   scanf("%d",&j);
   printf("j = %d\n",j);
   return 0;

          }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值