評價: 0 回應: 0 閱覽: 99
置頂

陣列、指標與記憶體的概念疑問

在這裡,陣列可以用指標的方法來操作。
由&a得知,指標變數a的"記憶體位址"為:2686752 (十進位)
由 a得知,指標變數a指向的是:2686752 (十進位)

換句話說2686752至26867525這段記憶體位置裡放的應該是數字:2686752
(我的觀念:指標變數是個值,這個值放的是指向的位址)

取值運算子*a告訴我:
(1). a裡面放的數字是2686752
(2). 我去記憶體位址2686752的地方拿數字出來,拿出來的東西是11
(3). 因此,可推敲出"11"這個數值,確實是放在2686752至26867525這段記憶體區間


我的問題來了
但是2686752至26867525這段記憶體區間不是已經放了數字:2686752嗎?
我不太能接受數字11也是放在2686752至26867525這段記憶體區間內啊...
11到底放在記憶體的哪裡呢

會員登入 (先登入會員才能回覆留言喔!)

Facebook留言