| 发表于:2007-03-06 22:48:333楼 得分:0 |
很奇怪 class classconvert { unsafe static void main() { int number = 1024; int number2 = 2; int number3 = 5; system.console.writeline( "number address {0} ", (long)&number); system.console.writeline( "number2 address {0} ", (long)&number2); system.console.writeline( "number3 address {0} ", (long)&number3); } } 在我的机器结果为 number address 1242228 number2 address 1242224 number3 address 1242220 是按照由高向低的方式入堆栈的,但是屏蔽了number3的代码结果就倒过来了。 class classconvert { unsafe static void main() { int number = 1024; int number2 = 2; system.console.writeline( "number address {0} ", (long)&number); system.console.writeline( "number2 address {0} ", (long)&number2); } } 在我的机器结果为 number address 1242228 number2 address 1242232 按照由低向高的顺序入堆栈!!! 这是怎么回事呀! | | |
|