課程
/后端開發
/C
/Linux C語言指針與內存
不是統一八個或四個字節碼
2018-12-06
源自:Linux C語言指針與內存 4-4
正在回答
視頻后面講解了? ?
一個大部分原因? 就是? 編譯優化了? ?相同類型的 變量 被放到一起? 可以提高效率?
所以就這樣了
問,視頻中說a的地址是ddfc,b的地址是ddfc加4,那么b的地址不就是de00嗎,為什么又說是de04,?
&是取地址符,&pa意思是保存pa的值的內存的地址,&pb、&pglobal、&s同理。
&pa的內存中,保存的是a的地址,占8個字節,因為它的電腦是64位的。de08到de10不是+2的關系,是+8的關系,de08,de09,de0a,de0b,de0c,de0d,de0e,de0f,de10。
s是個int型變量,占4個字節,在內存中保存s的地址剛好挨著保存指針pa的地址,所以從&s到&pa要+4。
同問為什么
懂了,
舉報
指針-C語言的核心,代領大家對c語言有更加深刻的理解
1 回答為什么用流量看不了
1 回答為什么老師不說為什么不起作用呢?
3 回答str2 為什么不能修改??
1 回答為什么數組不報錯
2 回答為什么不用指針就不可以?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-11-25
視頻后面講解了? ?
一個大部分原因? 就是? 編譯優化了? ?相同類型的 變量 被放到一起? 可以提高效率?
所以就這樣了
2019-11-06
問,視頻中說a的地址是ddfc,b的地址是ddfc加4,那么b的地址不就是de00嗎,為什么又說是de04,?
2019-07-16
&是取地址符,&pa意思是保存pa的值的內存的地址,&pb、&pglobal、&s同理。
&pa的內存中,保存的是a的地址,占8個字節,因為它的電腦是64位的。de08到de10不是+2的關系,是+8的關系,de08,de09,de0a,de0b,de0c,de0d,de0e,de0f,de10。
s是個int型變量,占4個字節,在內存中保存s的地址剛好挨著保存指針pa的地址,所以從&s到&pa要+4。
2019-06-02
同問為什么
2018-12-06
懂了,