读书人

程序输出为()详解!解决方案

发布时间: 2012-02-20 21:18:23 作者: rapoo

程序输出为()详解!!

main( )
{ int x, y;
char *p;
x = 0x0123;
p = &x;
y = *p;
printf( "y=%x", y );
}





[解决办法]
你是以为输出会是0x0123结果却是0x23?因为y=*p的时候被截断了
[解决办法]
p = &x;截断了吧

读书人网 >C++ Builder

热点推荐