VB 6.0 解释一下 If x Then Print x Else Print x + 1
来源:百度知道 编辑:UC知道 时间:2024/05/21 10:41:20
Dim x
If x Then Print x Else Print x + 1
输出结果是1
If x Then Print x Else Print x + 1
输出结果是1
如果x大于0的时候条件成立,所以输出x的值,否则的话x就0了,输出的结果是0+1=1.
比如:
dim x
if x then print x else Print x (结果0)
dim x
x=2
if x then print x else Print x+1 (结果2)
dim x
if x then print x else Print x+1 (结果1)
dim x
x=1
if x then print x+1 else Print x (结果2)
够不?
当转换其他的数值类型为 Boolean 值时,0 会转成 False,而其他的值则变成 True。当转换 Boolean 值为其他的数据类型时,False 成为 0,而 True 成为 -1。