int w[3][4]={{0,1},{2,4},{5,8}}; int(*p)[4]=w;则数值为4的表达式是_.a.*w[1] b.*p[1] c.w[2][2]d.p[1][1]

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 14:17:54
int w[3][4]={{0,1},{2,4},{5,8}}; int(*p)[4]=w;则数值为4的表达式是_.a.*w[1] b.*p[1] c.w[2][2]d.p[1][1]

int w[3][4]={{0,1},{2,4},{5,8}}; int(*p)[4]=w;则数值为4的表达式是_.a.*w[1] b.*p[1] c.w[2][2]d.p[1][1]
int w[3][4]={{0,1},{2,4},{5,8}}; int(*p)[4]=w;则数值为4的表达式是_.
a.*w[1]
b.*p[1]
c.w[2][2]
d.p[1][1]

int w[3][4]={{0,1},{2,4},{5,8}}; int(*p)[4]=w;则数值为4的表达式是_.a.*w[1] b.*p[1] c.w[2][2]d.p[1][1]
选d
首先要明白w和p是一样的,是一个东西,这是p的定义int(*p)[4]=w决定的
然后你看d项,p[1][1]就是w[1][1],根据数组的定义w[1][1]就是4
*w[1]相当于w[0][1]
*p[1]相当于p[0][1]也就是w[0][1]