求解,为什么这个break非法,没有if-break时也没有输出结果,while循环好像并不执行
break只能用在循环语句中,用于结束循环。你的代码中,while(i<=10);这一句最后面有一个分号,就导致while(i<=10);单独形成一个循环体(也就是说这个while语句没有显式的循环体,或者循环体是空语句),{}里面的内容不在属于while循环,break不在循环语句中,所以会报错。
while那行的分号删掉。那个分号会导致死循环
你这多了分号
一图胜千言