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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請教大神一個(gè)指向指針的指針問題,求教。。。。

請教大神一個(gè)指向指針的指針問題,求教。。。。

C++
燈心人 2016-05-30 21:01:13
int main(){char **p;char *name[]={"basic","fortran","c++"};p=name;cout<<*p<<endl;cout<<**p<<endl;}為啥結(jié)果分別是basci和b啊。如果語句變成如下,輸出又是什么?int main(){char **p;char *a="basic";p=a;cout<<*p<<endl;cout<<**p<<endl;}結(jié)果是basic和b嗎?為啥?
查看完整描述

5 回答

?
慕粉3440107

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

http://img1.sycdn.imooc.com//574d176900014f1108320702.jpg

申請的一個(gè)字符內(nèi)存單元,char p = 8,人通過p(假設(shè))認(rèn)識,計(jì)算機(jī)通過0x0002(假設(shè))標(biāo)識,&p 獲取0x0002

char *pt (4個(gè)字節(jié)) ?pt = &p ------> 即將0x0002 復(fù)制給pt ,通過*pt 訪問p的值8。所以指針pt的值是一個(gè)計(jì)算機(jī)能標(biāo)識的十六進(jìn)制的數(shù),整型p存放的是數(shù)據(jù)8。

以上是我對指針的理解,不知道對你有沒有幫助。



查看完整回答
反對 回復(fù) 2016-05-31
?
_琉璃玉匣藏錦夢_0

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊


chra *name理解為從內(nèi)存中申請一段空間,chra *name[]就是數(shù)組中的每個(gè)元素都是一段空間,

p=name ,理解為p指向name數(shù)組元素,就是第一段空間(看做整體),p++為第二個(gè)數(shù)組元素(第二段空間)

*p指向數(shù)組中的第一個(gè)元素(第一段空間的整體),也就是basic ;

?而**p是指向第一個(gè)元素的指針(指向第一段空間的元素)就是b,*(++*p)輸出為a

用第二個(gè)問題更好理解,p=a,p指向a的整體就是basic,**p就是指向a中的第一個(gè)元素,就是b

查看完整回答
反對 回復(fù) 2016-05-31
  • 燈心人
    燈心人
    為啥**P指向的是第一段空間的第一個(gè)字符?
  • _琉璃玉匣藏錦夢_0
    _琉璃玉匣藏錦夢_0
    *p是以p地址指向的空間中第一個(gè)地址的值,就是數(shù)組中第一個(gè)元素basic, **p是以*p地址就是第一個(gè)元素basic的地址做為指針,指向*p地址中的第一個(gè)元素就是b。
  • 燈心人
    燈心人
    雖然還不是很懂,但謝謝你了
?
燈心人

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

不知道你的解釋對不對,希望有大神指出來……

查看完整回答
反對 回復(fù) 2016-05-31
?
慕粉3302418

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

我的理解是這樣的。。。上面的 *p = *name = name[0]-->"basic" ,如果當(dāng)二維數(shù)組看待的話展開成name[3][8]的數(shù)組。 p = name = &name[0] ?指向第一行“basic”的首地址, *p = *(&name[0])=name[0]; ? ? ?

**p =**name = **(&name[0])=*(name[0]) = *(&name[0][0]) = name[0][0] = b.


下面的其實(shí)也同理 ? ? *p = *a = &a = b ?, **p = *(&a) = ?&b =0xfffffff....-->b的地址

指針我也是半桶水。。。不知解釋合不合理。


查看完整回答
反對 回復(fù) 2016-05-31
  • 5 回答
  • 0 關(guān)注
  • 1701 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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