对于数组int a[10];a表示数组的第一个元素的地址,即&a[0];
如果使指针p,指向数组的首元素,可以进行操作:int * p=a;或者int *p=&a[0];
那么p++,是指向数组中的先一个元素,即a[1];此时*p则是a[1]中所放的值。此时,a[i]=p[i]=*(a+i)=*(p+i)
下面举一个例子;直接用a[i]来输出 代码如下:#includeusing namespace std;int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}