读书人

挟制转换

发布时间: 2013-09-14 13:03:22 作者: rapoo

强制转换
unsigned int x,y;
char z;
x=0x80000001;
y=*(unsigned int*)x;
z=*(char*)x;

假设0x80000001有效可访问,上面代码有问题吗
[解决办法]
unsigned int x,y;
char z;
x=0x8001;
y=*(unsigned int*)&x;
z=*(char*)&x;

读书人网 >C语言

热点推荐