int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)+3的值?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 12:17:20
inta[3][5]={{1,2},{6,4},{3,4,5}};int(*p)[5]=a;求*(*p+1)+3的值?inta[3][5]={{1,2},{6,4},{3,4,5}};int(*p)[

int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)+3的值?
int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)+3的值?

int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)+3的值?
int (*p)[5] = a 的意思是将数组a的首地址(即a[0][0])赋值给指针数组的p[0];
*(*p+1)+3 相当于*(*(p+0)+1)+3 第0行1列的元素加上3
即为a[0][1]+3=2+3=5所以值为5