VB中 X= A or B or C

小aa虫周勃痛2022-10-04 11:39:541条回答

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

已提交,审核后显示!提交回复

共1条回复
幼筝 共回答了20个问题 | 采纳率85%
关于: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呢?
1年前

相关推荐

VB 1/1+1/1+1/2+1/3+1/5+1/8+1/13+1/21+1/34+1/55
VB 1/1+1/1+1/2+1/3+1/5+1/8+1/13+1/21+1/34+1/55
求和.
zkprzl1年前1
逛街男孩 共回答了20个问题 | 采纳率100%
Private Sub Form_Click()
Dim s As Single
Dim i As Single
For i = 1 To 55
s = s + 1 / i
Next i
Print s
End Su