x/8x 0x7fffffffe19c
0x7fffffffe19c: 0x00000003 0x00ff0000 0x00000002 0xffffe19c
0x7fffffffe1ac: 0x00007fff 0x00000001 0x0000000a 0x00000064
說明:依次分別是:a, i, b, p, array[0], array[2], array[2]
一共7個變量,占了32個字節(jié),其中除了p是地址值,占8字節(jié)外,其他都為int型,占4字節(jié)。之所以打印結果會這樣,p也就是&a被分成了兩個int,0x00007fff(+)ffffe19c-->0x7fffffffe19c
0x7fffffffe19c: 0x00000003 0x00ff0000 0x00000002 0xffffe19c
0x7fffffffe1ac: 0x00007fff 0x00000001 0x0000000a 0x00000064
說明:依次分別是:a, i, b, p, array[0], array[2], array[2]
一共7個變量,占了32個字節(jié),其中除了p是地址值,占8字節(jié)外,其他都為int型,占4字節(jié)。之所以打印結果會這樣,p也就是&a被分成了兩個int,0x00007fff(+)ffffe19c-->0x7fffffffe19c
2016-09-16
這里說的是要在linux的環(huán)境之下才能夠出這樣的結果,因為gcc的優(yōu)化。但是windows不是這樣的處理模型,注意看解說。
2016-08-10