首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

局部变量的储存

2013-03-20 
局部变量的存储?先上代码:。存储delete栈初始化[解决办法]调试一步步去看就知道了,变量在声明的时候在内存

局部变量的存储?
先上代码:

。                                存储                  delete                  栈                  初始化              
[解决办法]
调试一步步去看就知道了,变量在声明的时候在内存中已经有了它的地址,并非不初始化它就不在内存中有一席之地。

反过来想,你只声明不初始化,然后用那个变量,比如一个int a;是不是也能得到一个不正常值呢,可见它已经存在与内存中了。
[解决办法]
楼上说的有理!


n在栈上有分配内存.
pc在栈上有分配内存.
不是.
在堆上开辟了内存.

个人愚见,望给分.


[解决办法]
楼主需要弄清楚定义和声明的区别,定义的时候就会分配内存,跟初始化没有关系
[解决办法]
引用:
混了,int n;到底是声明还是定义?


理解成定义吧,为初始化的定义。

热点排行