1、 獲取數組元素的地址
指針和數組存在特殊的關系,很容易混淆。獲取數組第一個元素的地址,可以采用兩種方法,第一種采用地址運算符&來實現,第二種方法直接使用數組的名字。代碼如下:
進一步討論如何獲取數組中的任何一個值的地址,一個數組地址后面跟上加號和一個整型表達式,就相當于以該整型表達式作為下標的數組元素的地址。例如:
2、 數組和指針的關系
數組的標識符不像一般變量的標識符,數組標識符不是左值,不能給它賦值,它只是一個進入方括號語法的手段,也是數組存儲數據的起始地址。所以數組的標識符可以看做是只讀的指針,而指針的內容是可以改變的。代碼參考如下:
上面的操作是給數據a賦初始值。
下面的操作時給數據a賦值,并把原來的數值覆蓋掉。
Copyright @ 煙皚 Powered by: .Text and ASP.NET Theme by: .NET Monster