一道简单数组题
#include<stdio.h>void main(void)
{
int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
printf("%d,%d",*(a+1),*(ptr-1));
}
结果为何是2,5啊,5从哪来的?
2014-03-12 10:56
2014-03-12 10:59
2014-03-12 11:01
2014-03-12 11:16
2014-03-12 21:53
2014-03-13 11:09