首页
116问答网
>
c语言for中的break:i++是循环后执行,那break后它还执行吗?下面的输出是10还是11?还是会根据电脑来?
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的。
相关问答
最新问答
人生有太多的不确定
如何当个好班长?怎么带好新兵?
我的笔记本是DELL的,4G内存,750G硬盘,2G英特尔显卡,还有一个内置的ATI显卡,就是双显卡
有没有可以随意在上面写字的桌面??
上面有个草字头下面一个我字读什么?
双曲线C:x^2-y^2=1上存在关于直线:y=k(x+4)对称的两点,求K的取值范围。速度啊。高分悬赏!
动态磁盘新建分区时提示磁盘上没有足够的空间
为什么c++只能有一个main函数
为什么我的硬盘容量会变小?
我想建一个两千平方的苹果冷库要多少钱?