Continue和Break作用
Posted 十二月的风123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Continue和Break作用相关的知识,希望对你有一定的参考价值。
continue;
它的作用是结束本次循环,即跳过循环体中下面未执行的语句,接着进行下一次是否执行循环的判断;
break;
它的作用是提前结束循环,即不再执行循环体中后面的语句,以及其余几次循环
区别:
1、continue只是结束本次循环,而不是终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。
例如:
#include<stdio.h>
main()
int x,y,z,x1,y1,z1,i,k,n,j=0;
while(1)
printf("please input an integer\\n");
scanf("%d",&n);
if(n<=10&&n>=100) //10-100排除
printf("data error");
continue;
else if(n%10==0)
printf("data error");
continue;
else
x=n/10; //得到十位
y=n%10; //得到各位
z=10*y+x; //得到对调数
break;
for(i=11;i<100;i++)
if(i%10==0)
continue;
else
x1=i/10; //得到十位
y1=i%10; //得到个位
z1=10*y1+x1;
if((n+i)==(z1+z))
printf("%d+%d=%d+%d\\n",n,i,z1,z);
else
以上是关于Continue和Break作用的主要内容,如果未能解决你的问题,请参考以下文章