我先說(shuō)一下我個(gè)人的看法請(qǐng)大家指出錯(cuò)誤b=++a讓a先執(zhí)行自增的話那就是6然后賦值給b那意思b=6之后打印是("a:"+a)那就是10,b也就是12啊!但為什么打印出來(lái)不是呢?小白提問,請(qǐng)勿嘲諷
2 回答
已采納

慕粉18944595513
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
++是自增1的意思,b=++a,相當(dāng)于b=a+1,你理解的是對(duì)的,至于后面的打印,是這樣的,“? ”表示字符串,字符串后面的+表示連接符,而不是數(shù)學(xué)中的加法運(yùn)算符,并且字符串后面加變量,必須寫+號(hào)。

喬幫主
TA貢獻(xiàn)184條經(jīng)驗(yàn) 獲得超67個(gè)贊
("a:"+a)這里的+表示連接,就相當(dāng)于是一個(gè)連接符號(hào)而不是加號(hào)!另外,說(shuō)一句++a之后,a的值就變成了6而不是5!
添加回答
舉報(bào)
0/150
提交
取消