作业帮 > 综合 > 作业

int a[3][4],(*p)[4]=a;则与表达式*(a+1)+2不等价的是 A:p[1][2] B:*(p+1)+

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/14 16:16:57
int a[3][4],(*p)[4]=a;则与表达式*(a+1)+2不等价的是 A:p[1][2] B:*(p+1)+2 C:p[1]+2 D:a[1]+2
是A吧,A已经不是一个地址了
B,C,D和*(a+1)+2都还是一个地址,要加上*()才能输出值的
再问: 对的答案就是A 能不能详细解释一下啊,谢谢了啊
再答: p[1][2]是一个实实在在的数了,其实就是a[1][2] 其它的相当于是&A[1][2],是刚才那个的地址