55问答网
所有问题
当前搜索:
数组不初始化的默认值
c语言定义一维
数组
,元素
未初始化
,那数组元素
默认值
是什么
答:
一维数组元素的初始化默认值与所定义的数组类型有关,不同的数组未初始化的默认值也不同。常见的几种数组的默认值:
整型:0 浮点型:0.0 char型
:0或'\u0000' (而非'0')boolean型:false 运用数据类型:
null
数组没有
赋值
初始化
时是什么值?
答:
普通数组没有赋初值,
默认的数组元素值是随机数,不是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值为0。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6, c = ...
java 中声明了int
数组没有初始化
时,int数组
的默认值
为什么是null而不是...
答:
int[]数组不是基本类型,是对象,
所以默认为null
java里面所有对象没有new得时候,都为null,基本类型int才是默认为0
C#中
数组没有初始化
其初值是什么
答:
值类型的数组,就是默认值,一般是0,字符串就是
null
,总体上就是所占内存全初始化为0。引用类型的数组为null
java中声明int
数组没有初始化
时,int数组
的默认值
为什么是null而不是...
答:
如果是 \x0d\x0aint [] a ;\x0d\x0a这么写的话a的值肯定是
null
\x0d\x0a如果是 \x0d\x0aint [] a=new int [10];\x0d\x0a这样的话 每个值(a[0] a[1] a[2])就都是0
在C#中变量和
数组未初始化
时
默认值
各是什么呢,需要详细的回答
答:
引用类型为
null
(数组就是)值类型一般为0 但是比如datetime,这种值类型的,一般为最小值(就是年月日时分秒等各部分为0)
字符
数组
在
未初始化
之前,每个元素
的值
是什么,是不是
默认
为 0
答:
16位语言基本
默认
是0.
关于C语言
数组的
选择题
答:
数组
如果
没有初始化
,也没有补赋值,则每个元素的值是未知的(通常情况下,编译器会给它们一个
默认值
,具体是多少,视编译器而定)给数组初始化时,如果只指定了前几个元素的值,那么其余的元素会采用“值初始化”给它们赋值,内置类型都默认为0值 ...
c语言中,定义一个
数组
,其中每个变量的
初始值
是0吗?
答:
如果是一个整型
数组
,而且
没有初始化的
话,
默认值
是0,如果有初始化,则以初始化的值为主
C++中
数组
声名后
不初始化
,数组里
的值
都是0吗?
答:
1、全局/静态数组 如果申明的是全局/静态数组,系统会把
数组的
内容自动
初始化
为0。2、局部数组 如果申明的是局部数组,数组的内容会是随机的,不一定是0。如函数内声明:int Func(){ char szTest[10]; //此时内容是随机的 memset(szTest, 0, sizeof(szTest));} 3、成员数据 如果申明的是...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组不初始化为0会怎样
没有赋值的数组元素值为
定义一个数组但未赋初值
java不初始化的话值是多少
编程数组是默认的吗
int数组不赋初值默认0
java中int数组的默认值
bool数组的默认值
java数组默认值