白银铜城地下室摸吧:在VB程序中下列的这个题是怎么回事呀2?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 23:54:09
a=75
if a>60 then i=1
if a>70 then i=2
if a>80 then i=3
if a<90 then i=4
print "i=";i
为什么i=4而不是i=2呢?
75>70呀?

VB执行时有一点必须知道,那就是最后的结果为最后执行的符合条件的那个所对应的值,你如果把a<90改为a>90,就是你要得结果了!!
有什么疑问可以消息问我!!

if a>90 打成了if a<90了,75小于90,当然 i=4了。

75<90 then i=4 over

晕,这也能搞错