Да нормально работают локальные переменные и стек куда положено
закручивается. Но стандартом это не гарантировано, а нынешние
компиляторописатели очень любят целенаправленно ломать всякое, не
совместимое с их радужной картиной мира.
Не надо делать мне как лучше, оставьте мне как хорошо