00问答网
所有问题
定义一个未赋值的变量会占用系统资源吗?
比如缓存……
举报该问题
其他回答
第1个回答 2010-11-03
肯定会占用系统资源的,但是定义不要太多无用的就可以,按照基准来说是不可以这样定义的!
第2个回答 2010-11-03
会的,会根据你定义的变量分配不同的空间
第3个回答 2010-11-01
只要定义了,就要占用系统资源本回答被提问者采纳
第4个回答 2010-11-01
要 定义了一个变量 那么系统就为它分配内存,如定义了数组int a[10],系统就会分配10个连续int大小内存
第5个回答 2010-11-02
根据编译器情况不同而有区别
相似回答
变量只声明不
赋值占
不占内存?还
有一个变量
int a=12;a不断的变化,它内存...
答:
如果这个代码在C语言中,并且在之后的代码里面你没有用到这个变量,编译成程序运行时,编译器自动帮你删掉你的声明语句!所以就不占内存;如果你用它了,他就是一个随机数,就会占内存。如果这个代码在Java里面,Java不允许你去使用一个没有初始化
的变量
,编译时肯定帮你删掉,所以也不
会占
内存。a的...
我只申明
一个变量
,但不初始化,也就是不
赋值
,在运行时它是否占据内存空间...
答:
只要你定义了变量,系统就会为它分配内存空间
。初值可以不用你自己赋值,系统会在执行该声明语句的时候赋予初值。你说的不用是对的,但是得看初值你能否用到,如过有特殊意义的话,你就应该自己赋值。
Java程序运行时,没有
赋值的
基本类型
变量会
在内存中分配空间
吗?
答:
基本类型的变量如果是临时变量,只要定义了,就会分配内存空间,不管是否被赋值
;如果是作为对象的属性出现,只要该对象不实例化,就不会分配内存空间。一个完整的Java程序运行过程会涉及以下内存区域:1、寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。2、 栈:保存局部变量的值,包括:1)用来...
一个变量
如果只申明不
赋值
是不是不分配内存,如果是static类型的呢?
答:
变量的内容:变量在内存的存储单元中存放的数据.如:int a=10;//两个字节 假设a占的内存单元的地址为:2020和2021 则内存单元的地址为2020的是存放数据a(即10)的低字节,内存单元的地址为2021的是存放数据a即10)的高字节.如果将变量a的首地址2020保存到另
一个变量
p中,那么为了访问变量a,我们可以通过...
大家正在搜
定义变量并赋值
字符型变量的赋值规则
c语言中变量的定义
变量赋值
c语言数组定义和赋值
指针变量
java变量
数组定义
变量是什么意思
相关问题
C语言中定义一个变量,不给它赋值。它会有值吗?若有是多少?
Java程序运行时,没有赋值的基本类型变量会在内存中分配空间...
变量只声明不赋值占不占内存?还有一个变量int a=12;a...
定义变量,不赋值,会为变量分配内存空间吗
编写程序时定义变量会占用系统空间吗? 比如我写一段c时定义了...
定义一个变量如果没赋初值, 是不是系统自动将其初值赋为0了
java中变量必须定义赋值之后才能使用?是吗?如果只是定义了...
我只申明一个变量,但不初始化,也就是不赋值,在运行时它是否占...