如图,蓝色那一行改为else就正确了,那原来的为什么错呢?????
1 回答
浮云间
TA贡献1829条经验 获得超4个赞
1.如果是else,对于判断是否为偶数
是则执行第一个花括号的代码块
否则执行else中的代码块
两者执行其一
2.如果改成if,
x=10,执行完第一个代码块没错
但是这里x变成了5.
还会继续执行第二个if判断,x为奇数。
两个代码块的都执行了。
所以错了。
- 1 回答
- 0 关注
- 521 浏览
添加回答
举报
0/150
提交
取消