[C++] 纯文本查看 复制代码
include <stdio.h>
int main()
{
int a[3] = {1,2,3};
int *p=(int *)(&a + 1);
printf("%d\n",p[-1]);
return (0);
}
[C++] 纯文本查看 复制代码
int a[3][3] = { {1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
.../*然后*/....
int *p = (int *)(&a + 1);
printf ("%d\n", p[-1]);
printf ("%d\n", p[-2]);
[C++] 纯文本查看 复制代码
int a[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
int b[3][3] = {11, 12, 13, 14, 15, 16, 17, 18, 19};
int c[3][3] = {20, 21, 22, 23, 24, 25, 26, 27, 28};
int *p = (int *)(&a + 1);
printf ("%d\n", *p);
p = (int *)(&a + 2);
printf ("%d\n", *p);