回复 10楼 baiweiwei
应该不是地址,我本来猜想是的,但我用下面的例子打出来
int
c='30';
int *p;
p=(int *)c;
printf("\n%d %p\n",c,p);
结果是
13104 00003330
3330就是13104的十六进制,地址不可能这么小吧?如果我取
p=&c;
得到的是
13104 0012FF7C
这样的地址才是正常的
这样的问题很好,这个地址进去看一下
http://topic.
再看看这个代码
int
c='30';
int d=0;
int *p;
p=&c;
printf("\n%d %p\n",c,p);
printf("\n%d\n",'abc');
d='a'*256*256+'b'*256+'c';
printf("\n%d\n",d);
[
本帖最后由 stophin 于 2012-8-15 10:26 编辑 ]