#include <stdio.h>
int main() {
int a, x[] = { 0, 1, 2, 3 }, b = 0;
printf("addr(a) = %u\naddr(x) = %u\naddr(b) = %u\n", &a, x, &b);
printf("distance(&a - x) = %d\n", &a - x);
for (a = 0; a < 4; a++) {
b = b + x[a];
x[a] = b;
}
for (a = 0; a < 4; a++) {
printf("x[%d] = %d\n", a, x[a]);
}
return 0;
}
代码1-5:临时变量含数组时内存关系
distance