栈是由编译器自动分配