00问答网
所有问题
当前搜索:
给数组赋初值为0
变量定义时,如果
对数组
全部元素
赋初值
,则数组长度
答:
数组
长度可以不用指定,默认就是所有
赋初值
的个数;如果想扩大数组长度,则需要指定,且必须大于已赋初值的个数。
int a[10]={0}
是
让10个元素全部值
为0
还是第一个元素值为0?
答:
10个都
是0
,因为赋值时只给第一个元素
赋值为0
,而其他未赋值的元素会默认初始化为0,在整型
数组
中会给未初始化的元素默认初始化为0,这是c语言语法规定的!
C语言字符
数组
不
赋初值是
默认为'\0'还是随机值
答:
普通
数组
没有
赋初值
,默认的数组元素值是随机数,不
是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值
为0
。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6, c = ...
c语言中一维
数组
的初始化是什么意思,有什么作用??
答:
一维数组初始化就
是
给一维
数组赋初值
,作用就是申明的这个一维数组有了一个确定的值,从而可以得到具体应用。一个数组申明后,如果没有赋值,那么只是分配了内存空间,没有具体的值,也可以说是空,其组成是“\0”也就是NULL,无法在实际中使用。C语言是一门通用计算机编程语言,应用广泛。C语言的设计...
C语言字符
数组
不
赋初值是
默认为'\0'还是随机值
答:
普通
数组
没有
赋初值
,默认的数组元素值是随机数,不
是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值
为0
。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6, c = ...
怎样才可将
数组
元素
赋
给一个变量
答:
给数组赋初值
的方法:1、直接初始化:int arr[3]={1,2,3};2、遍历访问初始化:for(i = 0;i< 3;i++) arr[i]=i;3、内存操作函数:memset(arr,3,abs);//abs为另一个已知的数组。4、字符串赋值函数,仅限于char型数组:strcpy(arr,abs) ;abs为一字符串或者char型数组。nt t[100]...
C语言定义一个整型二维
数组
,若没有
赋值
,系统自动给的
是0
吗??
答:
C语言规定,普通
数组
没有
赋初值
,默认的数组元素值是随机数,不
是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值
为0
。
数组
变量在未
赋值
前各个元素的
初值是
答:
其中,类型标识符指数组元素的类型;数组名是个标识符,
是数组
类型变量;整型常量表达式表示该数组的大小。变量可以初始化,一维数组也可以在定义的同时为各数组元素
赋初值
。一维数组初始化的形式:数据类型数组名[整型常量表达式]={初值1,初值2,……};数组中有若干个数组元素,可在{}中给出各...
...
数组
int a[100]={0},经过一些操作之后给a[
0
]
赋值
答:
前面三个
是
没错,printf错了,a作为一个
数组
,直接用a表示数组指针而已。 a等效于 &a[0]。要打印整个数组,应该这样 int i;for(i=0;i<100;i++){ printf("%d \n",a[i]);}
JAVA 中String
数组赋初值
答:
String[] name = new String[]{};这样定义
数组
它的实际长度
为0
所以你调用name[0]的时候就已经是数组越界了 你可以打印一个name.length看看就知道了 建议你用List<String> name = new ArrayList<String>();来接收,如果必须用数组的话, 可以将list转换成数组 ...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜