智能车制作
标题:
指针与地址
[打印本页]
作者:
Magic丶
时间:
2013-3-28 16:42
标题:
指针与地址
#include<stdio.h>
main()
{
int a=0x12345678;
int *ap=NULL;
short *b=NULL;
ap=&a;
b=(short *)ap;
b++;
printf("a=%x,*ap=%x,*b=%x,&a=%x,ap=%x,b=%x\n",a,*ap,*b,&a,ap,b);
}
请问大神为什么把第六行short *b=NULL;改成int *b=NULL 第八行b=(short *)ap改为b=ap;对于*b的值,程序将输出垃圾值12FFC0这是为什么呢? 小弟刚才才学习C语言 求大神赐教!
作者:
云雾高速公路
时间:
2013-3-30 17:00
垃圾值12FFC0,这不是垃圾值,这是b的地址
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2