c语言for中的break:i++是循环后执行,那break后它还执行吗?下面的输出是10还是11?还是会根据电脑来?

#include<stdio.h>main(){ int i; for(i=0;i<1000;i++) { if(i==10) break; } printf("%d尀n",i);}
2024-11-15 20:44:18
推荐回答(2个)
回答1:

这个会输出10
break语句跳出循环最后i=10,不会再执行i++了

回答2:

输出10 ,当i=10时,程序就跳出for循环了。故,i是不会+1的。