俺原来的意思是说,在c的函数中,函数的变量的内存都在栈上对把(除了用new 和malloc申请的外),当这个函数的调用结束的时候,这些变量就会销毁对把,问题:1、那为什么这些变量的内存是在栈中分配的而不是在堆中分配的呢?2、这个栈也符合后进先出的原则吗?比如:我定义变量 char a,b;那么,在程序运行时,如果想取得a的值是不是先要把b取出来?望高手给予解答、谢谢、
谢谢你啦、、你的简洁些、、
貌似你们是一个意思嘛、、呵呵、