特别注意:*()可以与[]无条件等价
如:*(q)=q[0],*(q+1)=q[1],*(*(q+1)+1)=q[1][1]
指针数组
int a[2][3] = {};
int *pa[5] = {a[0],a[1]};
int *q[4];
q[0] = a[0];
q[1] = a[1];
5、行指针与列指针。
int a[2][3] = {};
int *q[3];
q = a;
q + 1; q指向的元素是一维数组,所以向下偏移一行。
*(q+1) :列指针,向后偏移一个数据。
q[1] = *(q + 1); 列指针。
应用:求数组和:
int main()
{
}