作者s89227 (Kei)
看板Programming
标题Re: [请益] basic if 巢状结构问题
时间Thu Apr 7 19:45:43 2016
第三题的注明要看注意
「题目中的ELSE 和 END IF属於 IF A=3」
也就是说如果我们把成组的条件写一起
1 IF A=3 THEN
2 IF B=2 THEN PRINT "1"
3 ELSE
4 PRINT "2"
5 END IF
输入A=3, B=1之後
程式逐行执行
第一行A=3是TRUE
所以会进去执行第二行
第二行B=2是FALSE
所以不会印出1
第三行的ELSE因为和第一行的IF是一组的
在第一行IF A=3成立的时候
这个ELSE就不会执行了!
所以别搞混罗~
第四题的2 4小题也是同样的原因
这边的ELSE是B=2的ELSE
所以不会印出任何东西
--
文章代码(AID):
#1Mk_RToU (Tainan)
1F:推 XDDDDDD: 谢谢你!02/11 11:04
2F:→ eva19452002: 楼上笑屁02/11 11:05
3F:推 XDDDDDD: 2f凶我 呜呜02/11 11:14
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.23.167.95
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1460029547.A.147.html