main() { int a[5] = {1,2,3,4,5};
// 因为 &a代表了该数的地址。把这个地址加上 +1 表示 跳出 这个地址 int *p = (int *)(&a+1);
// 现在 *p 的地址已经不在 整型数组a 里面了 。所以 *(p-1) 就是为了让 p 回到这个地址中来。
printf("%d,%d",*(a+1),*(p-1)); }