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

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

引用的問題

int?a=3;
int?*p=&a;
和
int?&p=a;
這兩個有什么不同?


正在回答

4 回答

*p是指針? 指向數(shù)據(jù)存放的內(nèi)存空間的首地址
&p是引用? 如課程里所說? 變量的別名

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

int &p = a;其實相當于int * const pr =& a,引用p扮演的角色相當于*const pr,引用在創(chuàng)建的同時也必須進行初始化,一旦與某個變量關(guān)聯(lián)起來,就會一直效忠于它

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

第一個是定義一個指向整型的指針P里面存放a的內(nèi)容,第二個是a的別名的引用(即本身)p代表a的值,就像我們的小名一樣,大家叫你什么你都知道別人是叫你的

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

第1,2行。不是引用。*p=&a,這種說法是錯誤的。指針*p指向的是一個數(shù)值,而&a是一個地址。。。應(yīng)該寫成p=&a;則此時*p的值為a的值,即3.

第4,5行。是引用的知識。

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

格陵蘭 提問者

誒錯誤的嗎,我是照著視頻抄下來的
2017-05-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

YiShen23 回復(fù) 格陵蘭 提問者

我想錯了,我潛意識里把a看成了一個數(shù)組
2017-05-06 回復(fù) 有任何疑惑可以回復(fù)我~
#3

格陵蘭 提問者 回復(fù) YiShen23

也就是說上面的寫法其實是對的?
2017-05-18 回復(fù) 有任何疑惑可以回復(fù)我~
#4

YiShen23 回復(fù) 格陵蘭 提問者

是的。你可以試著打印一下。但這兩個是不同的。上一個是指針,下一個是引用。
2017-05-25 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消
C++遠征之離港篇
  • 參與學(xué)習(xí)       122672    人
  • 解答問題       493    個

C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點融會貫通

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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