主題
:
C語言有關陣列指標常數的記憶體配置問題
查看單個文章
#
1
2015-07-03, 04:22 PM
哈啦
論壇管理員
註冊日期: 2002-05-28
文章: 23,118
C語言有關陣列指標常數的記憶體配置問題
我正在閱讀「C語言教學手冊」。其中在「指標10-33」這頁下方有個圖解,我有點搞糊塗了。
如圖:
在a[5]陣列中,a是陣列名稱也是指標常數,書上說它本身的「值」就是它自己的位址,
所以如果要求a,&a以及&a[0]的%p,三者是都一樣的,這點可以理解。
但如果從書上畫的配置的記憶體來看,a本身的那塊記憶體不就是a[0]嗎?而a[0]裡面放的值不是整數32嗎?那它的位址要存在哪裡呢?
請教一下先進。
__________________
咖啡走路
微博
您是網站站長嗎?歡迎到
站長俱樂部
一起討論吧。
按我看版規
code.club
哈啦
查看公開訊息
發送悄悄話給 哈啦
查找 哈啦 發表的所有文章