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