第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

九九乘法表中

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

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

正在回答

2 回答

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

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

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

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

2 回復 有任何疑惑可以回復我~
#1

weibo_古德白嗨_0 提問者

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

s是一個字符串。s+=與s=的意思不同。例如s+=a相當于s=s+a。

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

1 回復 有任何疑惑可以回復我~
#1

weibo_古德白嗨_0 提問者

明白啦!謝謝親??!
2017-06-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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