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

问题描述:

C语言(*(*p+i))是什么意思
1个回答 分类:综合 2014-11-18

问题解答:

我来补答
(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]
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入