c的指針與指針變量

定義一個變量 a 時,變量 a 本質上代表一個存儲單元,CPU通過該存儲單元的地址訪問該存儲單元中的數據。所以a本來代表兩個值:存儲單元的地址和儲單元中的數據。於是就有了二異性。爲了消除這種 二義性 , C語言規定a表示存儲單元中的數據,&a表示存儲單元的地址。a存儲單元中的數據可以是一個普通數值,也可以是另一個存儲單元的地址,比如:a = &b; 語句就是將b的存儲單元的地址存入a存儲單元中。
相關文章
相關標籤/搜索