您好,代码else contine 起什么作用?

#include<stdio.h>
#include<string.h>
char xx[1][80]={'y','o','u',' ','h','a','v','e',' ','t','h','e',' ','c','o','r','r','e','c','t',' ','r','e','c','o','r','d','.'};
int maxline=1; 
void main()
{
int i,righto,j,s,k;
char tem[80];
for(i=0;i<maxline;i++) 
for(j=strlen(xx[i])-1;j>=0;j--)
{k=0; 
memset(tem,0,80); 
if(xx[i][j]=='o') 
{righto=j; 
for(s=righto+1;s<strlen(xx[i]);s++) 
tem[k++]=xx[i][s]; 
for(s=0;s<righto;s++) 
if(xx[i][s]!='o') tem[k++]=xx[i][s]; 
strcpy(xx[i],tem); 
}

}
printf("%s\n",xx[0]);
}
但是不要这句,照样继续啊,有必要这句吗??

海绵宝宝撒
浏览 162回答 3
3回答

慕容3067478

就是如果所有条件都不满足,则跳过接下来循环的所有内容,直接进入下一次循环,补充:如果不要这句继续的话,下面的语句会执行啊。如果你下面没有语句了,那不要也行啊。

杨魅力

continue是跳出当次循环(不执行continue之后的代码),从头进行下一次循环

POPMUISE

不要continue是可以继续编写代码,但是编写出来的效果是不同的,continue语句的意思是跳过此次循环直接进入下次循环,例如循环5个数,1,2,3,4,5,在到3这里加个continue语句,那么显示的效果就是1,2,4,5懂了吧!
打开App,查看更多内容
随时随地看视频慕课网APP