The compiler just writes them to the register or stack area specified by the ABI.
编译器写道他们指定的寄存器或堆栈区ABI。
2
Once a program has used an area of its stack, it is never reset to 0 by the compiler.
一旦程序使用其堆栈区域后,它就永远不会由编译器重置为0。
3
There is a greater chance that stack variables will still be zero in a debug build compared to a release build because of compiler optimizations of stack variables in a release build.