VB中 X= A or B or C X= A or B or CX= “A” or “B” or “C”这两个一样吗?" IF y2.Value=1 then A or B" 这个代码为什么可以没有 end if
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 01:39:07
VB中 X= A or B or C X= A or B or CX= “A” or “B” or “C”这两个一样吗?" IF y2.Value=1 then A or B" 这个代码为什么可以没有 end if
VB中 X= A or B or C
X= A or B or C
X= “A” or “B” or “C”
这两个一样吗?
" IF y2.Value=1 then A or B" 这个代码为什么可以没有 end if
VB中 X= A or B or C X= A or B or CX= “A” or “B” or “C”这两个一样吗?" IF y2.Value=1 then A or B" 这个代码为什么可以没有 end if
关于:X= A or B or C
其中A、B、C一定是布尔型变量,存放的是True或者False
而or是布尔运算符号,A or B or C称为布尔表达式,其结果是布尔值,保存到变量X.
例如:A的值是True,B的值是False,C的值是False
则根据布尔运算的规则,A or B or C的结果是True,所以x保存的是True.
而:X= “A” or “B” or “C”,一般实际情况中不会有这样的表达式的应用,而真正这样用也是不允许的,因为类型不符的原因.
所以,两者是完全不一样的.
VB的If 语句分:
1,行If 语句:格式如下
If Then 语句
2,块If 语句:格式如下
If Then
语句组
End If
区别:
行格式的Then 后直接跟语句,但是只能跟1句语句
块格式的Then后面是换行了,下面可以是多行语句(所以称语句组或者语句块),所以最后必须用End If结束,你可以体会一下,为什么这里一定要End If呢?