C语言-栈 基础 栈是一段连续的内存,需要同时记录栈底和栈顶,才能对当前的栈进行定位。在现代计算机中,通常使用ebp寄存器指向栈底,而使用esp寄存器指向栈顶 ebp: Extend Base Pointeresp: Extend Stack Pointer 一个程序可以包含多个线程,每个线程都有自己的栈,栈能使用的内存在编译时决定。所以栈内存大小与编译器有关。 在 VC/VS 下,默认是 1M, C #C语言基础