continue和break 用法用例

break:跳出循环,判断条件后面的i++不再执行此for循环;只能用于循环语句和switch语句中,不能单独使用。

continue:只结束本次循环,不跳出该for循环,判断条件后面的i++继续执行for循环语句。



#include<stdio.h>  
main(){		
	int i,j,x=0;
	for(i=0;i<2;i++){
		x++;
		printf("x=%d\n",x);
		for(j=0;j<=3;j++){
			if(j%2)
			continue;
			x++;
			printf("x=%d\n",x);
		}
		x++;
		printf("x=%d\n",x);	
	}
	printf("x=%d\n",x);	
}                                    //123456788
#include<stdio.h>  
main(){
	int i;
	for(i=0;i<3;i++){
		switch(i){
		case 1: printf("%d",i);            // 因为没有break,所以执行完一句后,之后的代码顺序执行
		case 2: printf("%d",i);            //首先switch(0),输出0;之后switch(1),执行三条语句,输出111
		default: printf("%d",i);
		}
	} 
	
}		//输出 011122 
#include<stdio.h>
main(){
	int i,n=0;
	for(i=2;i<5;i++){
		do{
			if(i%3)
			continue;
			n++;
			printf("n=%d\n",n);
		}
		while(!i);
		n++;
		printf("n=%d\n",n);

	}
	printf("n=%d\n",n);
}							//12344

#include<stdio.h>  
main(){		
	char str[ ]="The C program",c;
	int i;
	for(i=2;(c=str[i])!='\0';i++){
		switch(c){
		case 'g': ++i; break;
		case 'o': continue;
		default: printf("%c",c); continue;
		} 
		printf("*");
	}
	printf("\n");				//e C pr*am
}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值