作业帮 > 综合 > 作业

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

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