66问答网
所有问题
当前搜索:
数组未赋值是空还是0
数组
元素
没有赋初值
默认值
是0还是
1?
答:
普通数组没有赋初值,默认的数组元素值是随机数,不是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值为0。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6, c = ...
java在类中声明一个整数
数组
作为成员变量,如果
没有
给它
赋值
,数值元素值...
答:
声明一个整数数组,如果没有赋值,
数值元素都为0
,不是null。当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类。通过调用类(这些类实现了Java API)中的方法来访问资源系统,...
c语言,当
数组
某些元素未被
赋值
时其值为多少?
答:
2, 已初始化,局部
数组和
全局数组,已初始化,
未赋值
的数组都会被
赋值为0
。
数组没有赋值
,数组的值全算0么?可以直接用来运算么?
答:
数组没赋值
,其值不
是0
,是不确定,直接用来运算结果不可预知。
定义二维字符
数组
只初始化部分值,,
没有赋值
的项是默认为空格么?代码...
答:
没有赋值的,可能是数值 0,也可能是不确定值
。你可以打印出来看,例如:cout<< "d[0][4]="<< (int) diamond[0][4] << endl;不是空格。空格 ASCII 值是 32,你可以打印出来看,例如:cout<< "space="<< (int) ' ' << endl;...
C语言定义一个整型二维
数组
,若
没有赋值
,系统自动给的
是0
吗??
答:
C语言规定,普通
数组没有赋初值
,默认的数组元素值是随机数,不是0。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动
赋值为0
。
结构体
数组赋值
时
未赋值
到的数组是否会置空?
答:
不论基本变量、基本
数组还是
其他形式的变量(如结构体变量),c语言都不会对已经声明过的变量初始化。就是说,声明一个变量后,如果
不赋值
,它不会变成0、空或者其他确定的内容。而是以乱码的形式存在所谓的“值”,但这个值它是不能拿来使用的(因为“乱”)。所有变量使用之前必须先赋值。而且,赋到...
数组没有赋值是
不是
为空
?
答:
要根据具体的语言规范来判断,如java中,定义个
数组
int[] a;//此时a为null 但int [] a= new int[10];//此时,a
不是
null,并且a数组的每个元素都默认
为0
;
C语言定义一个整型二维
数组
,若
没有赋值
,系统自动给的
是0
吗??
答:
不
一定,这个和你用的编译器有关,不同编译器有不同结果,有的是随机分配一个数,而有的默认就是0.
定义一维
数组未赋值
,初值是多少, 是不是要分静态数组和动态数组两种情况...
答:
未赋值
的话 会都是很小的负数 全局或静态
数组
会被初始化
为0
以下是给你的一个例子 include<stdio.h> int a[3];int main(){ static int b[3];int c[3];for(int i=0;i<3;i++){ printf("%d ",a[i]);} printf("\n");for( i=0;i<3;i++){ printf("%d ",b[i]);} p...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组未赋值默认为多少
数组中未赋值的元素默认为
字符数组未赋值的默认为0吗
定义一个数组但未赋初值
c语言字符数组默认值是多少
超出了数组界限会发生什么
字符型数组未赋值的地方
两个数组出现一个0代表什么
数组空值