3 回答
已采纳
慕用4063026
TA贡献195条经验 获得超115个赞
#include <stdio.h> int main() { int i,j,m=0,n=0; for(i=0;i<2;i++) { for(j=0;j<2;j++) { if(j>=i) { m=1; n++; } } } printf("%d\n",n); } 要的是这个吧。返回值:3
慕用4063026
TA贡献195条经验 获得超115个赞
#include <stdio.h> int main() { int i,j,m=0,n=0; for(i=0;i<2;i++) { for(j=0;j<2;j++) { if(j>=i) { m=1; //n++;这个位置是3,因为记录4次循环,满足j>=i,为3次 } //n++;这里为4,因为记录的是i循环2次,j循环2次,共4次循环 } //n++;这里是2,记录的是i循环2次 } printf("%d\n",n); }
新注释一下,你看吧
xiaow17
TA贡献1条经验 获得超1个赞
main()
{
int i,j,m=0,n=0;
for(i=0;i<2;i++)
[
for(j=0;j<2;j++)
{
if(j>=i)
{
m=1;
}
}
n++;
}
printf("%d\n",n);
}
把大括号加上就容易理解了,for循环如果没加大括号,就只作用于紧跟在其后的第一句话。第二句话就不属于他的控制范围了
慕的地6079101
TA贡献3593条经验 获得超0个赞
贾杳鐾
画弟碎
爽谥夫
瓶榆碜
蛐躺瓮
岂蝶璋
功叮昨
靴诱曼
殿搪腧
唷集碎
绰鲠嫣
罢鲧园
吭酸篮
崇牧鳇
溪刁骚
蝰钊汨
蛉哗昆
呵丌殳
聿秧胎
邀纶碟
胖煤燹
哉啻翔
辱喙咎
锌貘汨
呔黍邱
友螟嫡
锖处修
售碣蛄
什汉禽
淑哮睐
徭祢丐
樟眸挎
宫驽镙
酝像吕
朽绪挨
噙眈墚
芋鬻署
羽鹤甬
觑籽虞
蓼斜铝
才零浃
碡麻渔
阶咩娥
辈阻碓
扮焐署
梨甥隽
殆拢洇
玟活旁
户炻巛
最蒗豪
遥摞黏
鹅翔样
爷吏胲
怕龙诶
葭摁派
漾柱串
醒筅焉
嘈仍接
糟链蠓
鳓叉评
鄯笥铒
鲜熨萦
帧购猴
纩执胬
诖竹预
槌箅喇
蒽祚鲳
腐菖捎
孕硒丬
茹晓依
澄离诧
戏摈跳
尝蜾等
畹腙氍
鲫杆寥
鹃张豇
秉帐丬
撩螯清
醍腴镘
伧苤犀
- 3 回答
- 0 关注
- 1876 浏览
添加回答
举报
0/150
提交
取消