/**把int a[10]变下形,为:int *(&a)[10],这样就可以直观的看出 来,&a就相当于指向一个int [10]类型的指针变量,于是&a到&a+1的变化 就是它指向的变量所占用的内存单元的大小4*10字节=40字节 **/
int _tmain(int argc, _TCHAR* argv[])
{
int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
printf("%d,%d\n",*(a+1),*(ptr-1));
system("PAUSE");
return 0;
}
输出2,5