程序输出为()详解!!main(){int x, ychar*px 0x0123p &xy *pprintf( y%x, y )}[解决办法]你
程序输出为()详解!!
main( )
{ int x, y;
char *p;
x = 0x0123;
p = &x;
y = *p;
printf( "y=%x", y );
}
[解决办法]
你是以为输出会是0x0123结果却是0x23?因为y=*p的时候被截断了
[解决办法]
p = &x;截断了吧
