[bo][un]flyue[/un] 在 26/8/2008 20:38 的发言:[/bo]
把指针看成一个int型数据就好了。
看:
char *a = "haha";
printf("%x", a);
其实指针的内容就是一个数字而已
LZ的这句话``在本质上没错的``
因为指针的```!!内容!!就是一串二进制```所以当然可以说是数字``
但是它的实际意思还是要看怎么用``
char*
a = NULL ;
char
b = 'p' ;
a=&b ;
对于这个```指针是a```指针是一个内存单元的编号``是一个数字``
而指针的内容是*a``它的真正含义是一个字符``而不是一个数字``
指针``和``指针的内容``是不一样的```
[[it] 本帖最后由 死了都要C 于 2008-8-27 22:36 编辑 [/it]]