66问答网
所有问题
数组没有赋值,数组的值全算0么?可以直接用来运算么?
如题所述
举报该问题
推荐答案 2011-12-08
数组没赋值,其值不是0,是不确定,直接用来运算结果不可预知。
追问
C语言也是这样的么?
追答
是的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/psnps9D2D.html
其他回答
第1个回答 2011-12-08
C++中,全局和静态变量赋值为0,局部变量未初始化,所以最好不要使用未赋值的数组,有可能出错的。
第2个回答 2011-12-08
最好要初始化!!!
第3个回答 2011-12-08
是。可以的
相似回答
数组
元素
没有赋初值
默认值是0还是1?
答:
普通数组没有赋初值,默认的数组元素值是随机数,不是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值为0。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6, c = ...
c语言,当
数组
某些元素未被
赋值
时其值为多少?
答:
1,未初始化,其值有两种可能:一种是全局
数组,
被编译器初始化为0。一种是局部数组,为随机数。2, 已初始化,局部数组和全局数组,已初始化,未
赋值的数组
都会被赋值为
0
。
C语言定义一个整型二维
数组
,若
没有赋值,
系统自动给的是
0
吗
??
答:
C语言规定,
普通数组没有赋初值,默认的数组元素值是随机数,不是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值为0。
数组
变量在未
赋值
前各个元素的初值是
答:
如果这个数组是全局变量,则各个元素初始化为
0,
如果是局部变量,则未初始化,是内存中残留的无意义的数。数组要占用内存空间,只有在声明了数组元素的类型和个数之后,才能为该数组分配合适的内存,这种声明就是
数组的
定义。对一维数组来说,其定义的一般形式为:<类型标识符><数组名>[<整型常量表达式>...
...声明一个整数
数组
作为成员变量,如果
没有
给它
赋值,
数值元素值为空,这...
答:
声明一个整数
数组
,如果
没有赋值,
数值元素都为0,不是null。当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类。通过调用类(这些类实现了Java API)中的方法来访问资源系统,...
C语言定义一个整型二维
数组
,若
没有赋值,
系统自动给的是
0
吗
??
答:
不一定,这个和你用的编译器有关,不同编译器有不同结果,有的是随机分配一个数,而有的默认就是0.
大家正在搜
数组没有赋值的时候值为多大
把一个数组赋值给另一个数组
给数组赋值的方法
给数组赋值
字符数组赋值
指针数组赋值
字符数组整体赋值
c语言数组定义和赋值
结构体数组赋值
相关问题
关于数组直接赋值的运算。
C语言里有没有把数组元素全部赋值为0的函数
java中数组,怎么既定义其长度,有可以赋值,但赋值没有全部...
C语言定义一个整型二维数组,若没有赋值,系统自动给的是0吗?...
java编程 没有赋值的数组 怎么知道数组元素的值
C语言里有没有把数组元素全部赋值为0的函数
c++中整型数组长度指定了,任何一个元素有没有赋值,那么所有...
java数组在循环里赋值,跳出循环后,为什么数组里的值都变为...