VB中怎么区分赋值与等号

例如:在计算器设计中除数不能为零添加判断语句IfNum2=0ThenMsgBox"对不起,除数不能为零",vbDefaultButton1,"提示信息"ElseDivis... 例如:
在计算器设计中除数不能为零添加判断语句
If Num2 = 0 Then
MsgBox "对不起,除数不能为零", vbDefaultButton1, "提示信息"
Else
Division = Num1/Num1
End If
注:Visual Basic中等号和赋值是一个符号“=”
展开
 我来答
zdingyun
2015-11-08 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48197
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

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      '变量值增一。

zjf30366
2008-07-28 · TA获得超过264个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:146万
展开全部
等号用双等于号==,赋值用等于号=,有时两者区别不是很明显。
就针对你这个来说吧,If Num2 = 0表示你在计算的时候给Num2赋值为0,也就是说你输入0,则后面的除法则错误。
再说等于吧,若你在前面Num2是一个变量,在IF这里Num2的值是计算取得的,你就要用==,这是表示经过上面的计算后,得出num2的值是0时,后面的除法就发生错误。

不知LZ满意否?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光环国际
2015-11-18 · IT·互联网经理人培训口碑品牌
光环国际
光环国际成立于2001年7月,是一家专注于IT互联网经理人培训机构,经过18年发展,光环卓而不凡的服务品质,现已成为IT互联网经理人培训国内口碑品牌。
向TA提问
展开全部
逻辑运算中就是等于号,否则就是赋值号。举例如下:

条件 判断语句中 作为关系运算
比如 if x=2 then
while x=2
until x=2
其余语句中作为赋值
x=2
x=x+2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
japto
2008-07-28 · TA获得超过961个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:316万
展开全部
VB中的赋值和比较运算符号=是同样的,
用于赋值运算就是等号,用于比较用算即等于.

你的程序有点问题.
Division = Num1/Num1
除数应该是Num2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joforn
2008-07-28 · TA获得超过112个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:242万
展开全部
逻辑运算中就是等于号,否则就是赋值号。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式