數組,Array,同一種數據類型的集合。聲明:int nArray[10]; 包含了10個整型元素,分別是nArray[0]...nArray[9]。數組
其實,數組名也是一個指針,只不過是一個常量指針。不能自加自減操做。例如nArray++,nArray--都是非法的。指針
能夠聲明一個指針 int *p=nArray; p++則是合法的。數據類型
&nArray[0]==nArray;數據
cout<<*nArray==cout<<nArray[0];集合
cout<<*(nArray+1)==cout<<nArray[1];co
...
那麼對於二維的數組怎樣使用指針輸出元素?
int arr[m][n];
cout<<**arr==cout<<arr[0][0];
cout<<*(*(arr+m-1)+n-1)==cout<<arr[m][n];