int M[2][3]={1,2,3,4,5,6},*p[2]; p[0]= M[0]; 则*(p[0]+2)所代表的数组元素值是______.为什么答案是3呢?这是一个二维数组,那*p[2]代表一位数组,那指的当中的哪一个元素呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 18:42:55
int M[2][3]={1,2,3,4,5,6},*p[2]; p[0]= M[0]; 则*(p[0]+2)所代表的数组元素值是______.为什么答案是3呢?这是一个二维数组,那*p[2]代表一位数组,那指的当中的哪一个元素呢?

int M[2][3]={1,2,3,4,5,6},*p[2]; p[0]= M[0]; 则*(p[0]+2)所代表的数组元素值是______.为什么答案是3呢?这是一个二维数组,那*p[2]代表一位数组,那指的当中的哪一个元素呢?
int M[2][3]={1,2,3,4,5,6},*p[2]; p[0]= M[0]; 则*(p[0]+2)所代表的数组元素值是______.
为什么答案是3呢?这是一个二维数组,那*p[2]代表一位数组,那指的当中的哪一个元素呢?

int M[2][3]={1,2,3,4,5,6},*p[2]; p[0]= M[0]; 则*(p[0]+2)所代表的数组元素值是______.为什么答案是3呢?这是一个二维数组,那*p[2]代表一位数组,那指的当中的哪一个元素呢?
int M[2][3]={1,2,3,4,5,6},// M:1,2,3,4,5,6,
*p[2]; //p:,
p[0]= M[0]; // p:M[0] 也就是M ,
*(p[0]+2) 也就是 ((int*)M)[2] 当然是3拉.
答案3