上海大学奖学金公示:相关c问题 高手进 在线等

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 12:30:55
若有以下定义和语句:
int w[2][3],(*pw)[3];pw=w;
则对w数组元素的非法引用是
A.*(w[0]+2) B.*(pw+1)[2]
C.pw[0][0] D.*(pw[1]+2)

尽量详细解释一下 谢谢

B
int w[2][3],(*pw)[3];pw=w; 后,pw就可以看作是w这个二维数组的指针了,你可以像使用w一样使用pw。
A:w[0]相当于w第一行的首地址的指针,是int *型,再加2的话,就指向了w[0][2]
C:pw[0][0]就是w[0][0]
D:和A类似

没有悬赏分吗?