【发布时间】:2019-01-19 21:19:30
【问题描述】:
我有以下sn-p:
int main(){
int x[5]={1,2,3,4,5};
printf("\n%d\n", &x[2]-x);
}
我知道在指针算术中,&x[5]-&x[2] 例如给出 3,因为减法返回两个指针之间指针类型的差异。但是我无法理解机器如何处理&x[2]-x,因为它输出2。
【问题讨论】:
-
请用您使用的语言标记问题。