int i=3;
int *pointer=i;
pointer=&i=&(*pointer);
i=*pointer=*(&i);
指针和一维数组
a[i]=p[i]=*(a+i)=*(p+i)
int a[10][10]
表示形式 含义 地址
a 二维数组名,数组首地址 2000
a[0],*(a+0),*a 第0行第0列元素地址 2000
a+1 第一行首地址 2008
a[1],*(a+1) 第1行第0列元素地址 2008
a[1]+2,*(a+1)+2,&a[1][2] 第1行第2列元素地址 2012
*(a[1]+2),*(*(a+1)+2),a[1][2] 第1行第2列元素值 13