void main()
{
int a[5]={1,2,3,4,5};
int *ptr1=(int *)(&a+1);
int *ptr2=(int *)((int )a+1);
printf("%x/n",(int *)((int )a+1));
printf("%d,%d,%d,%d/n",a,&a,a+1,&a+1);
printf("%x,%x",ptr1[-1],*ptr2);
}
{
int a[5]={1,2,3,4,5};
int *ptr1=(int *)(&a+1);
int *ptr2=(int *)((int )a+1);
printf("%x/n",(int *)((int )a+1));
printf("%d,%d,%d,%d/n",a,&a,a+1,&a+1);
printf("%x,%x",ptr1[-1],*ptr2);
}