A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

定义变量和赋初值时候,内存中的情况是怎样的啊?是一定义变量内存中就分配地址给变量,还是赋初值才给分配地址。

3 个回复

正序浏览
你问的是定义数组变量吗?如果是的话,我有以下理解,定义变量时初始值是有默认的,比如说int类型,初始值就是0.不用赋值。在内存中分为桟内存和堆内存,定义一个变量后,先在桟内存中开辟一个空间,然后在堆内存中在开辟一个空间,然后把所在堆内存中的地址给到桟内存中的变量。
回复 使用道具 举报
一定义就有了
回复 使用道具 举报
自己顶自己一下,来个人帮帮忙吧。谢谢撒。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马