作者:
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沒有講版本 寫得很心虛阿...冏