局部变量 函数的形参 会存放在栈中。全局变量 静态局部变量 静态全局变量 会存放在堆中。
你果你说的堆和栈是指c语言编译之后运行时的堆和栈,那么局部变量放在栈里用malloc之类的分配内存的函数分配的内存是在堆中
局部变量会存放在栈里面 动态申请的空间会在堆里面