求解答过程思路,尤其是int(*p)[3]什么意思
展开全部
int(*p)[3] 是指向长度是3的int数组的指针,相当于typedef int a[3]; a *p = n; 也就是p的元素是int数组,所以p刚好可以对应n,n有两个元素,分别是{10, 20, 30}和{40, 50, 60}。
p[0][0]就是10
*(p[0] + 1) 就是 20(p[0]+1就是p[0][1]即20)
(*p)[2]就是30(即p[0][2])
p[0][0]就是10
*(p[0] + 1) 就是 20(p[0]+1就是p[0][1]即20)
(*p)[2]就是30(即p[0][2])
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询