阿神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;