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

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

為什么我$c=$a;和$c=&$a;輸出的是一樣的

為什么我$c=$a;和$c=&$a;輸出的是一樣的

http://img1.sycdn.imooc.com//58da6f150001064a08110577.jpg

http://img1.sycdn.imooc.com//58da6f160001ba2208120451.jpg


正在回答

8 回答

第一題:

“我在慕課網(wǎng)學(xué)習(xí)php”從$a賦值給$b,當(dāng)你輸出$b=我在慕課網(wǎng)學(xué)習(xí)php”----這個(gè)應(yīng)該沒有異議吧。

接下來第5步你$a從新賦值為“我天天在慕課網(wǎng)學(xué)習(xí)”并且賦值給$c ,所以$c 輸出“我天天在慕課網(wǎng)學(xué)習(xí)


第二題:

“我在慕課網(wǎng)學(xué)習(xí)php”從$a賦值給$b,當(dāng)你輸出$b=我在慕課網(wǎng)學(xué)習(xí)php”----這個(gè)一樣的應(yīng)該沒有異議吧。

接下來第5步你$a從新賦值為“我天天在慕課網(wǎng)學(xué)習(xí)”并且賦值給$c ,所以$c 輸出“我天天在慕課網(wǎng)學(xué)習(xí)。

所以輸出的都是一樣的:

唯一不同的就是&符號,第二題當(dāng)你$a和$c不管誰發(fā)生了變化值都一起變化。

但是第一題就不會了,如果你從新給$a$c賦值的話他們只改變他們自己。這是區(qū)別。

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

未必頑固 提問者

非常感謝!
2017-03-30 回復(fù) 有任何疑惑可以回復(fù)我~

學(xué)過c語言的指針概念就不難理解&的意思了。

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

我的理解是&$a的含義是加了&后就會變成是引用最新的a的定義值

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

老鐵,你這順序不對啊

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

老鐵,你這順序不對啊。

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

寫成這樣就能看出區(qū)別:

$a = "我在慕課網(wǎng)學(xué)習(xí)PHP!";

$b = $a;

$c = &$a;

$a = "我天天在慕課網(wǎng)學(xué)習(xí)PHP!";

echo $b."<br />";

echo $c."<br />";


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

這是 傳址 假設(shè)變量都有自己獨(dú)立的倉庫 ? ?簡單的說 就是&$a ? ?就是指向 ?$a 這個(gè)變量的倉庫 所以值就是相等的

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

$c=$a;

放在第五行之后了,放在第五行之后,相當(dāng)于把$a的值賦予$c,所以得到跟a一樣的值;你放到第五行之前,打印$c就會發(fā)現(xiàn)沒有值,因?yàn)?a剛開始沒有值

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

舉報(bào)

0/150
提交
取消

為什么我$c=$a;和$c=&$a;輸出的是一樣的

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

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

幫助反饋 APP下載

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

公眾號

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