变量分为静态变量、动态变量。静态变量在操作系统装载程序时分配固定的数据空间;程序运行期间的动态变量占用堆内存;子程序内部定义的变量一般占用栈空间。
栈是存放变量的地方,堆是存放变量值(引用)的地方。
存放在栈。