C语言中的continue和break语句有什么区别,执行结果上怎么回事,能不能举个列子

[复制链接]
查看11 | 回复2 | 2012-9-24 23:11:35 | 显示全部楼层 |阅读模式
continue的意思是跳过continue之后的语句,继续下一轮循环,break则是跳出循环,例如:int i;for(i=0;i<10;i++){
if(i<5)
continue;
printf("i的值为:%d",i);}
表示当i<5时结束本次循环,不执行printf语句,而直接进行下一次循环,即i++,当i大于等于5时输出i的值 int i;for(i=0;i<10;i++){
if(i==5)
break;
printf("i的值为:%d",i);} ...
回复

使用道具 举报

千问 | 2012-9-24 23:11:35 | 显示全部楼层
continue 是结束本次循环,循环不停止,只是跳过本次循环;break表示跳出整个循环,整个循环结束。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行