次のローカル変数があるとします。
int a = 0;
int b = 1;
int c = 2;
int d = 3;
私の知る限り、これらは次のようにシステムスタックに割り当てられます。
| |
| 3 | d
| 2 | c
| 1 | b
|_0_| a
これは、aの値を取得するために、d、c、およびbの値を最初にスタックからポップアウトする必要があることを意味しますか?もしそうなら、これらの値はどこに行きますか?これは、最近宣言された変数へのアクセスが高速になることを意味しますか?それとも私は何かが足りないのでしょうか(私はそうだと思います)、そしてすべてが他の方法で機能しますか?
編集:ありがとう、みんな!