正文
vb.net赋值和等于 vbdim赋值语句
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
VB下如何判断“=”号是“等于”还是“赋值”?
请问楼上的人有没有学过VB啊?
VB中有"=="这样的逻辑符号吗?
这个只有在Java,JavaScript,C++,C中有
回答楼主的问题:
在VB中,IF后跟的只可能是判断语句,不可能是赋值语句,所以VB编译器根本不需要去管赋值还是什么.
VB中怎么区分赋值与等号
VB6.0中关于=号有以下几类用法:
1)比较运算符,用来比较表达式。
比较运算符示例:
本示例示范各种“比较运算符”的用法。这类运算符通常拿来做表达式结果的比较。
Private Sub Form_Click()
Dim MyResult, Var1, Var2
MyResult = (45 35) ' 返回 False。
Debug.Print MyResult
MyResult = (45 = 45) ' 返回 True。
Debug.Print MyResult
MyResult = ("5" "4") ' 返回 True。
Debug.Print MyResult
End Sub
2)条件判断式中使用做等于号(=),见以下代码用法:
Private Sub Command1_Click()
a = 1
b = InputBox("输入b", b)
If a + b = 4 Then
Print "Ok"
Else
Print "Error"
End If
End Sub
其中 If a + b = 4 Then 句中使用的是等于用法。
3)= 操作符,用于对一个变量或属性赋值。
给变量和属性赋值
BackColor = 255
VScroll1.Value = 100
MaxRows = 50
第一个语句改变当前活动窗体的属性,第二个语句改变 VScroll1 的一个属性,第三个语句则给变量赋值。
用赋值语句进行计算,并将结果赋予变量:
ApplesSold = 10 '将值10传给变量。
ApplesSold = ApplesSold + 1 '变量值增一。
vb中赋值语句和关系等于都是“=”,如何区分?比如c=a=b为赋值,而print c=a=b则为关系等于?迷惑——
很简单,单独的一个语句,就是赋值,如C=A=B,相当于给C赋值。
其他情况,一般就是关系,用于判断关系是否成立,作为关系,都有返回值,TRUE或者FALSE
vb.net赋值和等于的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbdim赋值语句、vb.net赋值和等于的信息别忘了在本站进行查找喔。