作业帮 > 综合 > 作业

C语言(*(*p+i))是什么意思

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 21:48:29
C语言(*(*p+i))是什么意思
(1)如果定义int *p,p=a[0];则P是指向二维数组首个元素的指针变量.
p=a[0]等价于p=&a[0][0],p+1等价于a[1]等价于&a[1][0]
(2)如果定义int (*p)[4] ,p=a;则P是指向二维数组第0行的指针变量.
a等价于&a[0],*p等价于a[0];所以**p等价于a[0][0];
(*(*p+i)+j)等价于:数组元素a[i][j]