按道理来说,是8个字节的。 不过,为啥我们在64位机器上打出指针的字节数依旧是4个字节呢? 为了兼容32位机器的程序呗,这是编译器的,如果想让他打印8个字节,貌似需要更改一下设置即可。 http://bbs.chinaunix.net/thread-1635319-1-1.html