vb赋值语句

i=10-jAndj=2为什么不能作为赋值语句... i=10-j And j=2 为什么不能作为赋值语句 展开
 我来答
曹晓山11
2015-07-08 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52070
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

VB语言的程序代码由语句、常数和声明部分组成,其中使用率最高的语句就是赋值语句,使用赋值语句可以在程序运行中改变对象的属性和变量的值。

#赋值语句的语法是:对象属性或变量 = 表达式
#比如:窗体的宽度等天300的赋值语句这样写
form1.width = 300           '将窗体宽度设置为300 
'又比如:
Temp = Form1.width          '将窗体宽度赋值给变量Temp
Form1.Caption = "你好!"     '修改窗体的标题文字
Temp = Temp +20             '变量Temp赋值为自己的原值加20
然后去远足
2013-08-23 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2451万
展开全部
  题主你好,And 是一个逻辑运算符(逻辑“与”),注意关键词,是一个运!算!符!
  什么是运算符呢?举例子:+、-、×、÷、Mod(取模运算符)……等等等等。
  当左右两端均为 True 时,返回 True;否则返回 False。
  所以不要看左右两端都是赋值语句,然后中间是个英文单词"And(和)",就以为是赋值左边的那个,同时也赋值右边的那个了。这是一个运!算!符!
  或者无视左右两端是啥玩意儿(i=10-j、j=2都是浮云,无视它们,就当作是未知量X、Y好了),题主不会认为 X And Y 是个赋值语句吧?或者用 And 看不明白,那 X + Y 题主总不会认为是赋值语句?
追问
是不是and不能出现在赋值语句中?
追答
那倒不是,And 是个运算符,和+、-、×、÷一样是运算符,这些运算符当然能出现在赋值语句中。
我说了,就像 + 运算结果是返回左右两端的数字和, And 运算结果是返回 True 或者 False,一样,是可以赋值的。

比如 i = True And False,先运算 And,得到 False ,然后赋值给了 i ,所以这句就相当于 i = False。

或者复杂一点 i = ( 1 > 0) And (1 > 2) ,先运算 And,得到 False ,然后赋值给了 i。

或者如 smxgxq 所说,加上括号,就相当于 赋值给 i。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
机电孙权
2015-05-25 · TA获得超过3990个赞
知道小有建树答主
回答量:1231
采纳率:79%
帮助的人:802万
展开全部
所谓的赋值语句,要有赋值运算符“=”,等号左边要有变量,等号右边要有变量或者常量或表达式

那么 i=10-j And j=2 等号左边是变量i,右边是10-j And j=2
在等号右边 and肯定是逻辑运算符,10-j是数值表达式,j=2是逻辑表达式
虽然不知道数值表达式和逻辑表达式在进行逻辑运算能得到什么样的结果,但应该是能够运算并得到结果的并赋予变量等号左边的变量 i 的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友72d563a
2013-08-23 · TA获得超过252个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:315万
展开全部
所谓的赋值语句,要有赋值运算符“=”,等号左边要有变量,等号右边要有变量或者常量或表达式

那么 i=10-j And j=2 等号左边是变量i,右边是10-j And j=2
在等号右边 and肯定是逻辑运算符,10-j是数值表达式,j=2是逻辑表达式
虽然不知道数值表达式和逻辑表达式在进行逻辑运算能得到什么样的结果,但应该是能够运算并得到结果的并赋予变量等号左边的变量 i 的
所以说楼主发出的这条语句,完全可以看作是一条赋值语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
艾迪康乐园
2013-08-23 · TA获得超过491个赞
知道小有建树答主
回答量:493
采纳率:0%
帮助的人:661万
展开全部
这个语句是一个特殊的赋值语句。结果是两个布尔值10-j和j=2经过And运算获得的布尔值赋给了变量i。
如果加上括号,变成 i=(10-j) And (j=2),看起来就比较清楚了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式