while循环语句后面多了个分号 导致 编译器认为continue不在循环的内部 把分号删掉即可
如果在循环结构外使用continue语句,编译器或解释器会抛出一个错误,通常类似于“continue statement not within a loop”。这是因为continue语句只能在循环内部使用。 4. 如何解决“continue statement not within a loop”错误 要解决这个错误,你需要确保continue语句位于某个循环结构内部。如果continue语句错误地放置在了循...
中断(break)语句不在 within 或 switch 循环中。(计算机语言中,break 一般用来中断循环。)
So the thing is, why am I getting the (Continue statement not within a loop.) error? and if it is possible, how can i assign the (You have chosen) into a variable? because whenever I type in: charchosen [25]= You have chosen ...
breakstatementnotwithinlooporswitch报错 breakstatementnotwithinlooporswitch报错break statement not within loop or switch.注意你的循环,可能多加了个分号。for语句后⾯?
英文的意思是break应该在循环或者switch里面,而你的代码里没有。从你的写法来看,int i之后似乎应该有句while(1)
while循环后面多了个分号,导致后面的循环内容不在循环里面,造成break处出现错误。break statement not within loop or switch意思是:break语句不在循环内。for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环...
你是不是在if中用continue了?这个语句只能总在循环语句中结束本次循环,进行下次循环
c语言编译过程中遇到break statement not within loop or switch怎么解决呀 #include<stdio.h>main(){intc,S;floatP,w,d,f;scanf("%f,%f,%d",&P,&w,&S);if(S>=3000)c=12;elsec=S/250;switch(c){}case0:d=0;break;case1:d=2;break;case2:case3:d=5;break;case4:... #include
puts("less than 0"); }return0; } [root@localhost test]# gcc test.c-o kk test.c: In function ‘main’: test.c:12:17: error:breakstatement not within loop orswitch## break声明仅仅用于loop和switch语句中12|break;| ^~~~ 。