黑马程序员技术交流社区

标题: 成员变量有默认值,局部变量没有默认值 [打印本页]

作者: 郭孟涛    时间: 2013-2-7 00:22
标题: 成员变量有默认值,局部变量没有默认值


class Demo
{
int x; // 默认x等于0
    while()
  {
            int x; // x没有初始值
   }
}

作者: 李挺    时间: 2013-2-7 11:24
这应该是栈中和堆中变量的区别吧,栈中变量没有初始化值,堆中变量有初始化
作者: 朱玉玺    时间: 2013-2-7 17:03
楼上正解
作者: 王昕    时间: 2013-2-8 12:48
2楼和楼主说的一个意思吧,局部变量都在栈中,实例变量都在堆中。局部变量没有初始值,实例变量有初始值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2