阿神2017-04-17 14:34:34
指针所占字节数跟处理器位数有关系,32位处理器就是4个字节,虽然你可能是64位处理器,但要看你是否是64位程序,所以只要int是4个字节,那指针就还是4个字节
ringa_lee2017-04-17 14:34:34
32位下指针是4字节,64位下是8字节。
4字节最多能表示4G。
指针就像门牌号,无论是大别墅也好,小店面也好,在门牌号上并看不出区别。
它代表的仅仅是一个地址,跟地址的内容无关
阿神2017-04-17 14:34:34
指针所指向的是地址,作为32位的机子,那么地址是4*8=32位的,也就是32位机子下的指针大小为4;
若作为64位机子,那么地址是8*8=64位,也就是64位机子下面指针大小为8;