C 記憶體地址
記憶體地址
當在 C 中建立變數時,系統會為其分配一個記憶體地址。
記憶體地址是指變數在計算機上儲存的位置。
當我們給變數賦值時,該值會被儲存在該記憶體地址中。
要訪問它,請使用引用運算子(&
),結果表示變數儲存的位置。
注意:記憶體地址採用十六進位制形式(0x..)。在您的程式中,您可能不會得到相同的結果,因為這取決於您的計算機上變數的儲存位置。
您還應該注意,&myAge
通常被稱為“指標”。指標基本上將其值儲存為變數的記憶體地址。要列印指標值,我們使用 %p
格式說明符。
在下一章中,您將學到更多關於 指標 的知識。
瞭解記憶體地址有什麼用?
指標 在 C 語言中非常重要,因為它們允許我們操作計算機記憶體中的資料——這可以減少程式碼量並提高效能。