没有初始化的局部变量会被分配内存吗?或者问变量是在声明是分配内存还是在初始化时分配内存?

[复制链接]
查看11 | 回复1 | 2011-11-9 23:40:38 | 显示全部楼层 |阅读模式
在main方法内定义局部变量,如int i;但是在程序的整个过程中都没有初始化,请问i会被分配内存吗?答:会,若输出 i 的值,则为任意值,其值在堆中存储;若有语句static int i;输出 i 的值,则为0,其值在栈中存储。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行