C语言 求助

[复制链接]
查看11 | 回复3 | 2020-11-25 06:05:12 | 显示全部楼层 |阅读模式
#include
int main()
{
int a[5]={1,2,3,4,5};
int *ptr1=(int *)(&a+1);
int *ptr2=(int *)((int )a+1);
printf("%x,%x",ptr1[-1],*ptr2);
return 0;
}
最近偶然碰到此题,完全看不明

回复

使用道具 举报

千问 | 2020-11-25 06:05:12 | 显示全部楼层
http://blog.csdn.net/seton040/archive/2009/11/03/4764935.aspx这个人讲的很清楚..
回复

使用道具 举报

千问 | 2020-11-25 06:05:12 | 显示全部楼层
此乃神之语言,不可谓了解.......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行