Предположим, у нас есть следующие локальные переменные:
int a = 0;
int b = 1;
int c = 2;
int d = 3;
Насколько я знаю, они будут размещены в системном стеке, например:
| |
| 3 | d
| 2 | c
| 1 | b
|_0_| a
Означает ли это, что для получения значения a значения d, c и b должны быть сначала вытолкнуты из стека? Если да, куда эти значения идут? Означает ли это, что доступ к недавно объявленным переменным будет быстрее? Или я что-то упустил (что, я подозреваю, так), и все это работает по-другому?
РЕДАКТИРОВАТЬ: спасибо, ребята!