黑马程序员技术交流社区

标题: 定义变量和赋初值时候,内存中的情况是怎样的啊? [打印本页]

作者: D.man    时间: 2015-4-25 23:15
标题: 定义变量和赋初值时候,内存中的情况是怎样的啊?
定义变量和赋初值时候,内存中的情况是怎样的啊?是一定义变量内存中就分配地址给变量,还是赋初值才给分配地址。
作者: D.man    时间: 2015-4-25 23:16
自己顶自己一下,来个人帮帮忙吧。谢谢撒。
作者: 18561271203    时间: 2015-4-26 17:53
一定义就有了
作者: 火云邪神    时间: 2015-4-26 18:12
你问的是定义数组变量吗?如果是的话,我有以下理解,定义变量时初始值是有默认的,比如说int类型,初始值就是0.不用赋值。在内存中分为桟内存和堆内存,定义一个变量后,先在桟内存中开辟一个空间,然后在堆内存中在开辟一个空间,然后把所在堆内存中的地址给到桟内存中的变量。




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