重返十七岁 电影 2009:VB中,A= 1 or 2,为什么每次都是A=1?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 10:17:12
VB中,A= 1 or 2,为什么每次都是A=1?

因为这段语句被分解成了 (A=1) or 2

= 的优先级别比 or 高

如果 A= 1 or 2 是一个语句的话!
那它的意思是把表达式 1or 2 的值赋给 A
因为在逻辑表达式中使用数字时只要是非0的数都是真!当是正数时是1 ,当为任何负数时它值的都为-1
只有为0时它的值才为0!

如果A= 1 or 2 为表达式时,就是楼上说的意思了!

估计楼主想表达的是A=1 or A=2的意思