55问答网
所有问题
C语言定义二维字符数组没有赋初值的项系统默认是什么?
定义二维字符数组只初始化部分值,,没有赋值的项是默认为空格么?
举报该问题
推荐答案 2013-05-22
没有赋值的就是随机值,系统不会对它们填默认值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QQFL8QIIR.html
其他回答
第1个回答 2013-05-22
是的,你可以试一下
#include <iostream.h>
void main()
{
char a[2][2]={'1','2'};
cout<<a[1][0];
}本回答被提问者采纳
第2个回答 2013-05-22
不是,默认为0
相似回答
C语言字符数组
不
赋初值是默认
为'\0'还是随机值
答:
普通数组没有赋初值,
默认的数组元素值是随机数,不是0
。如果在定义数组时,数据类型前面加上关键字static,数组变成了静态数组;或者把数组定义在函数的外面,成为全局变量数组,这时数组元素的值自动赋值为0。例子:includeint main(void){ int m = 0;static int n;int a = 5, b = 6, c = ...
C语言数组
里面
没有定义的
量
默认是
0吗
答:
有默认是0的
。数组是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。而与它相对立的概念是非线性表,比如二叉树、堆、图等。之所以...
c语言中定义
一个
字符数组
,其中存放
的是什么
答:
在
C语言中
,
字符数组
中存放的内容中字符的ASC码。如果在定义过程中
没有赋初值
,则数组中的元素都为0。如 char c[10];定义了c是一个字符数组共有10个元素c[0]、c[1]……c[9],因为没有赋初值,所以这10个元素的值都是0。如果定义时赋了初值,或在程序中赋元素的值,则该元素保存对应字符的...
c语言数组的定义
答:
在
C语言中
使用数组必须先进行定义,一维
数组的定义
方式为:类型说明符; 数组名 ;[常量表达式]。其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户
定义的数组
标识符,方括号中的常量表达式表示数据元素的个数,也称为数组的长度。例如:int a[10]; /* 说明整型数组a,有10个元素 ...
关于
C语言字符数组的
问题
答:
数字、下划线任意组合而成);② B
项的数组定义
符合
C语言
要求,即 其一维长度不可省略。③ B 项的数组初始化符合C语言要求,使用 字符 初始化数组,需加花括号。且,因 二维长度省略,所以 数组总长度在初始化时,可任意改变。即该初始化,
系统
最少会分配 6个元素给数组,即 a[2][3]
大家正在搜
c语言字符数组字符串赋值
字符数组字符串赋初值
字符数组的初始化和赋值
字符型数组赋初值可以是整型
c语言如何给字符串数组赋值
字符数组赋初值
怎么给字符数组赋值
字符数组赋值汉字
字符串数组怎么赋值
相关问题
C语言 二维数组有没有默认初值?多少?
C语言字符数组不赋初值是默认为'\0'还是随机值
定义二维字符数组只初始化部分值,,没有赋值的项是默认为空格么...
C语言定义一个整型二维数组,若没有赋值,系统自动给的是0吗?...
二维字符数组str[100][20]在未赋初值时,默认的值是...
二维字符数组赋值问题
c语言有关二维数组变量初始化
C语言数组里面没有定义的量默认是0吗