#include<stdio.h>
int main( )
{
int i=1;
while(i<=10);
{
if(i == 5)
break;
printf("%d",i);
i++;
}
return 0
}
while(i<=10);这里多了一个分号,把最后的分号删掉就可以了,否则break没有在循环体里,所以会报错
正确代码如下,将;删除,while格式为:while(判断条件){}
#include<stdio.h>
int main( )
{
int i=1;
while(i<=10)
{
if(i == 5)
break;
printf("%d",i);
i++;
}
return 0
}