else break; 本身没有问题如果你的程序出问题,请把你的程序发出来,以实际情况考虑例如:1234567891011#includeusing namespace std;int main(){ int i; for(i = 0;i<1000;i++) { if(i%2==0) printf("%d",i); else break; } return 0;}实际运行