C_易水寒

海角C语言,被遗忘的凄美故事!剜骨放血,只有最深痛的记忆留在中枢神经!

导航

困扰我的C语言问题?

int main()
{
 int a[5]={1,2,3,4,5};      //a[5]=1245120 a的首地址是0x0012ff6c ,ptr1=0xcccccccc, &a+1=0x0012ff6d
 int *ptr1=(int*)(&a+1);
 int *ptr2=(int*)((int)a+1);
 printf("%x,%x",ptr1[-1],ptr2);
 
 return 0;
}

上面的是一个很简单的C语言程序,但是我在调试时遇到了很多问题(主要问题是关于数组的(地址和值)),哪位友友对这个程序感兴趣的话帮忙分析一下呗?

posted on 2011-11-05 00:57  C_易水寒  阅读(959)  评论(7编辑  收藏  举报