楼主:
MAGICXX (逢甲阿法)
2016-02-23 10:59:23大家好
我遇到一个问题
在Visual Basic 中,如果temp 及x 是二个整数变量,temp 等于10,x 等5,则
“temp+=x”及“x-=2”二个指令执行后,temp 及x 各为多少?
这是102年的考试题目 可是我有点问题
我似乎没有看过"+="、"-="这种叙述?
然后我抱着实验的精神 直接在vb6的工作环境下尝试
不过....倒是出现错误...
http://i.imgur.com/ZkFaw2v.jpg
很明显 Compile error
请问一下 这个"+="的做法 是正确的吗?
还是说 我哪边搞错他的意思了?
100 += 50 => 100 + 50temp+=x => 10+5 x-=2 => 5-2
楼主:
MAGICXX (逢甲阿法)
2016-02-23 11:15:00所以"+="的意思就是"+"的意思喔?
作者:
ClubT (å°å–¬)
2016-02-23 11:44:00VB6没这样用的吧
楼主:
MAGICXX (逢甲阿法)
2016-02-23 11:59:00还是....不是用"VB6" 而是用"VB"?
作者:
johnpage (johnpage)
2016-02-23 17:32:00C语言语法
作者:
Yaiba (绯心刀刃)
2016-02-23 20:14:00x+=6 x=x+6 也就是为第一个变量加上某值一楼说法不算正确 常数无法使用+=100+=50 100=100+50 这样就不正确了而在C或java有+= VB以前是没有这种语法新版我就不熟了 应该也不会有才是
作者:
fumizuki (蒙面加菲狮)
2016-02-23 22:03:00VB.NET 目前是可以这样写a += b 的作用与 a = a + b 相同运算子左边必须是变量,右边可以是常数、变量、运算式c的 += 运算子在 vb.net 可以用,++ 运算子不能
作者: niklee29 (就是爱喝茶) 2016-02-24 03:03:00
Vb.net 之后才有+=可以用唷,VB6没有这语法
楼主:
MAGICXX (逢甲阿法)
2016-02-24 11:42:00没有讲版本 写得很心虚阿...冏