帮我理理这段c语言吧,continue,和break的作用范围是多大啊,?

void StrOR(void) { int i, j, k; char buf[80]; for (i=0; i { j= strlen(xx[i])-1; while (xx[i][j] != 'o' && j>= 0) j--; if (j<0) continue; xx[i][j]=0; strcpy (buf,&xx[i][j+1] ); k=j=0; while (xx[i][j]) { while(xx[i][j] != 'o' && xx[i][j]) j++; if( !xx[i][j]) { strcat(buf, &xx[i][k]); break; } xx[i][j] = 0; strcat( buf, &xx[i][k]); j++; k=j; } strcpy(xx[i],buf); } }

第1个回答  2019-03-04
continue是跳出当前循环,继续下个循环,continue对应的是for循环
break是跳出当前的整个循环,去执行循环语句下面的语句,break对应的是while循环
第2个回答  2020-06-28
都是作用于当前所在的循环。
break是直接跳出当前所在的循环,不再执行当前所在的循环。
continue是不执行continue之后的语句,进入当前所在的循环的下一次循环
第3个回答  2020-07-11
break
是结束本循环,执行本循环的下面语句
continue
是结束本次循环,执行下一次循环,
相似回答
大家正在搜