[英]How variable contain in memory address
我知道指針的地址是第一個 memory 字節如果代碼是
int a=10;
int *p = &a;
"a" 有 4 字節 memory 並且 p 的值為 "0x61feb8"
所以“a”的地址是“0x61feb9, 0x61feba, 0x61febb”
- 這樣對嗎?
是的。
- 我們可以用*“0x61feb9”調用“a”的值嗎? 不是為了調用細節(也許使用指針)我的意思是 *0x61feb9 == *0x61feb8?
不可以。語言定義要求您取消引用0x61feb8
,而不是0x61feb9
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.