数组,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];