最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

“+=”是什么意思為什么不是=?

九九乘法表中

s+=i+"*"+j+9+*="+&“nbsp;&nbap;......

為啥不是s=i+"*"+j+9+*="+&“nbsp;&nbap;...... 而要用到+=?

正在回答

2 回答

+=的概念:a+=b就是a=a+b 解釋:把a(bǔ)+b的值賦給a。

循環(huán)中 i=1,j=1的時(shí)候 ?運(yùn)算完為s="1*1=1"。

這時(shí)候j++了進(jìn)入第二次運(yùn)算,如果用“=”,是將運(yùn)算結(jié)果直接賦值給s,s的結(jié)果是“1*2=2”;而“+=”是s原來的值"1*1=1"和“+=”后的運(yùn)算結(jié)果“1*2=2”進(jìn)行相加,然后將結(jié)果賦值給s,結(jié)果就為“1*1=1 ? ?1*2=2”。

以此類推,后續(xù)的1*3=3。。。。會被依次添加到字符串的后面。最終顯示的是乘法表。如果用等號,則打印出來的是最后一次給s賦值的結(jié)果。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

weibo_古德白嗨_0 提問者

回答的太詳細(xì)啦~非常感謝!
2017-06-15 回復(fù) 有任何疑惑可以回復(fù)我~

s是一個(gè)字符串。s+=與s=的意思不同。例如s+=a相當(dāng)于s=s+a。

這個(gè)九九乘法表里是把整個(gè)乘法表作為一個(gè)字符串s一次打印輸出的,每一個(gè)循環(huán)字符串都得在原有基礎(chǔ)上再加上一個(gè)表達(dá)式。所以用s+=。如果你把它改成s=(你可以試試)頁面顯示輸出的絕對不是一個(gè)乘法表

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

weibo_古德白嗨_0 提問者

明白啦!謝謝親?。?/div>
2017-06-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

“+=”是什么意思為什么不是=?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號