待解决 悬赏分:1 - 离问题结束还有 error C2043: illegal break问题补充:匿名 2013-05-23 12:21:38 错误c2043:非法突破 匿名 2013-05-23 12:23:18 false 匿名 2013-05-23 12:24:58 错误C2043 : 非法断裂 匿名 2013-05-23 12:26:38 错误C2043: 非法中断 匿名 2013-05-23 12:28:...
break; 只能用于for/while/switch语句中你for后面多写了一个 ;导致break;不在for里面了for(i=2;i<=k;i++);break的用法:1、终止循环 此时用于for do while while循环语句中 2、终止switch 用于switch的case语句中 3、不能用于if语句中,除非if属于循环内部的一部分 所以当单独使用一个if语句...
else if(s1[i]<s2[i])改成 if(s1[i]<s2[i])就对了 选择性分支使用break出错。。
errorC2043:illegalbreak(非法break) break仅在do、for、while或switch语句中使用。 errorC2044:illegalcontinue(非法continue) continue仅在do、for或while语句中使用。 errorC2045:illegaldefault(非法的default) default只能出现在switch语句中。 errorC2046:illegalcase(非法的case) ...
break; 只能用于for/while/switch语句中 在函数中应该用return;返回用户定义的函数类型的值,比如:return 0;如果是 void类型的,则只要return;if(n==1){ printf("%d",1);retrun; //按你的意思这里要中止执行后面的程序,应该return,如果要执行后面的程序则不要这行。} else // 如果上面...
两等号中间没有空格。