55问答网
所有问题
当前搜索:
c语言数组没有初始化
C语言数组
里面
没有
定义的量默认是0吗
答:
有默认是0的。
数组
是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。而与它相对立的概念是非线性表,比如二叉树、堆、图等。之所以...
c语言
中,定义一个
数组
,其中每个变量的
初始
值是0吗?
答:
如果是一个整型
数组
,而且
没有初始化
的话,默认值是0,如果有初始化,则以初始化的值为主
在
C语言
中,我定义一个字符
数组c
har a[10] 请问如果现在输出这个
没初始
...
答:
是垃圾值,示例代码如下:include <stdio.h>int main(){char a[10];for(int i=0;i<10;i++)printf("%c ",a[i]);return 0;}
c语言
中怎么把一维
数组初始化
为全零啊,不用循环
答:
1.int arr[10]={0};如果只对数组的一部分进行初始化,则编译器将把其他元素设置为0。因此,当只将第一个元素初始化为0时,编译器会自动将其他元素设为0 (就像前一句说的那样)。2.int arr[31]={};3.用memset函数在程序开始时
初始化数组
。比如:int arr[1024];memset(arr, 0, 1024); //...
c语言
定义一维
数组
,元素
未初始化
,那数组元素默认值是什么
答:
一维数组元素的初始化默认值与所定义的数组类型有关,不同的数组未初始化的默认值也不同
。常见的几种数组的默认值:整型:0 浮点型:0.0 char型:0或'\u0000' (而非'0')boolean型:false 运用数据类型:null
C语言
:
数组没初始化
也没赋值,编译系统是否能给没赋值的元素自动(数值型...
答:
void main(){ long x[Times];int a;// 测试系统会不会自动为
数组
赋值 for(a=0;a<Times;a++){ printf("第%2d个月:%d\n", a+1, x[a]);if ((a!=0) && (a%10 == 0))printf("\n");} // 求值 x[0] = 1;x[1] = 1;for(a=2;a<Times;a++)x[a]=x[a-1]+x[...
C语言
中
数组
在
没有初始化
的情况下,各元素的值会怎样?
答:
没
初始化
是Null,没任何值!而且要看你是什么
数组
,长度也没定义的话肯定是空的!长度定义的就有你定义的那么多个Null!
在
C语言
编程中,定义一个
数组
时要不要
初始化
?
答:
不是不能
初始化
,是初始化的不对。另外,
数组
最好用memset初始化。(1)在定义数组时对数组元素赋以初值。如:static int a[10]={0,1,2,3,4,5,6,7,8,9};经过上面的定义和初始化后,a[0]=0,a[1]=1,… ,a[9]=9。(2)初始化时可以只对一部分元素赋初值。例如:...
c语言
中
没有
定义长度的
数组
可以直接
初始化
为0吗?比如int a[]={0}...
答:
可以,
c语言
中无长度
数组
在声明时,一定要赋初值,系统根据数据的多少自动定义数组的长度。当然也可以赋0值,但也只有一个元素,类似于int a[1],a[0]={0}。
c语言数组
不
初始化
答:
C语言
中,如果不对变量作
初始化
时,全局变量可以自动初始化为0值。局部变量的话,变量如果不作初始化时,其中的值是不确定的。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言 数组初始化
c语言数组初始化为0
c语言二维数组初始化
c语言字符数组初始化
c语言数组初始化的三种方式
c语言初始化
char数组初始化
c初始化数组
数组初始化0