指针变量本身所占用的内存大小跟所指向的类型 没有任何关系。
它只跟当前CPU的寻址位数 和编译器的 位数有关。跟多少位的处理器无关
例如:
32位处理器上32位操作系统的32位编译器,指针大小4字节。
32位处理器上32位操作系统的16位编译器,指针大小2字节。
32位处理器上16位操作系统的16位编译器,指针大小2字节。
16位处理器上16位操作系统的16位编译器,指针大小2字节。
指针变量本身所占用的内存大小跟所指向的类型 没有任何关系。
它只跟当前CPU的寻址位数 和编译器的 位数有关。跟多少位的处理器无关
例如:
32位处理器上32位操作系统的32位编译器,指针大小4字节。
32位处理器上32位操作系统的16位编译器,指针大小2字节。
32位处理器上16位操作系统的16位编译器,指针大小2字节。
16位处理器上16位操作系统的16位编译器,指针大小2字节。