已知 二维数组a[i][j] ,指针p指向a首地址,请解释如下表达式含义:
(1)P (2) P+1 (3)p++ (4)*p (5) *p+j (6) (p+j)
这个题目不严谨,你需要知道p指针的类型(比如是int*, int (*)[j], 还是int**),才能进行指针运算
int*
int (*)[j]
int**
a[0][0]的地址a[0][1]的地址a[0][0]的地址,且指针向后移动一位a[0][0]的值a[0][0]+j 的值数组第j个元素的地址