VB中判断奇偶 y=IIf(x mod 2,1,0) If y Then Print "奇数" Else Print "偶数" End If为什么是if ythen而不是if y=1 then呢?if y 是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 07:35:38

VB中判断奇偶 y=IIf(x mod 2,1,0) If y Then Print "奇数" Else Print "偶数" End If为什么是if ythen而不是if y=1 then呢?if y 是什么意思
VB中判断奇偶 y=IIf(x mod 2,1,0) If y Then Print "奇数" Else Print "偶数" End If
为什么是if ythen
而不是if y=1 then呢?
if y 是什么意思

VB中判断奇偶 y=IIf(x mod 2,1,0) If y Then Print "奇数" Else Print "偶数" End If为什么是if ythen而不是if y=1 then呢?if y 是什么意思
一般编程语言都把逻辑判断true和false与整数1、0等价,即1就是true,0就是false,有时也是>0为true,=0为false,在vb中这样不是很规范,因为vb中有规定专门的数据类型:逻辑类型:true和false.