vb程序题求解,请看补充说明

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:56:24
dim x
if x then print x else print x+1
为什么答案是1啊

默认值x=0
那么if x的结果就是false于是执行 print x+1
即1

X 只要不是 True,无论是什么.,都执行的是print x+1的命令

而X没有赋值呢,数据类型是变体型式
X+1 = 1

显示出来的就是1 了!!!

初始值是0,+1之后不等于1就见鬼了。