00问答网
所有问题
当前搜索:
c语言字符串数组初始化
C语言
用指针形式
初始化字符串数组
时为什么要用const,用了会会怎样,可以...
答:
1 可以不用const,例如:char aa[] = "abc";aa[0] = 'd';printf("%s\n", aa); //这里打印的结果是dbc,aa的大小是4,abc+一个\0 2 const char *aa = "abc";aa[0] = 'd'; //这个时候是错误的,因为aa是一个指针,指向一个字面常量“abc”,这个字面常量是保存在程序的全局...
C语言
的问题,
字符串数组初始化
a[30]={\0}、a[30]={0}、a[30]={"0...
答:
前面三个是没错,printf错了,a作为一个
数组
,直接用a表示数组指针而已。 a等效于 &a[0]。要打印整个数组,应该这样 int i;for(i=0;i<100;i++){ printf("%d \n",a[i]);}
关于
C语言字符数组
的问题
答:
字符串
初始化数组,则可以不加 花括号,如:a[2][3]="ab";至于B 为什么对呢?① B 项的名称定义符合变量命名要求(字母和下划线开头,由字母、数字、下划线任意组合而成);② B 项的数组定义符合
C语言
要求,即 其一维长度不可省略。③ B 项的
数组初始化
符合C语言要求,使用 字符 初始化数组...
C语言字符数组初始化
以后是不是不能再给字符数组赋值了?
答:
可以赋值啊!如f="FAIL"这个地方,这里的f是地址,f
数组
的首地址,一个
字符串
赋值过去,提示出错的 这个是常犯的错误(我课设的时候也犯了一下,再次复习一下),要注意了。这个地方顺便补充一下,字符指针那里可以直接赋值,这个数组和指针有区别的。具体的,看看书呐,书上有详细说明的。用个...
C语言
的问题,
字符串数组初始化
a[30]={\0}、a[30]={0}、a[30]={"0...
答:
第一个写法错误,会有编译错误的,第二个写法也不对,但是编译不会报错,数组还是没有初始化,第三个是
初始化数组
,只是a[0]="0"。
请教Delphi高手:如何将
字符数组初始化
答:
2、用字符串常量来初始化字符数组:在
c语言
中,将字符串作为字符数组来处理。因此可以使用字符串来初始化字符数组。char str[]={"I am happy"};也可以省略花括号。char str[]="I am happy";但是,上述这种字符数组的整体赋值只能在
字符数组初始化
时使用,不能用于字符数组的赋值,字符数组的赋值...
C语言
中怎么把一维
数组初始化
都为0,
答:
1、首先,需要定义数组,
数组
常用类型有int型,float浮点型,char
字符
型等,输入即可定义。2、然后就是数组的名称了,可以自己定义,但是要符合相应规则。3、一般在数组定义阶段就确定数组的大小,输入数字即为数组大小,如下图所示。4、然后,可以对数组进行
初始化
,在花括号{}中输入即可。5、如果初始化...
一些有关
C语言
中实用且很牛的技能!
答:
现在,假设我们想为每个错误码提供一个错误描述的
字符串
。为了确保
数组
保持了最新的定义,无论头文件做了任何修改或增补,我们都可以用这个数组指定的语法。 这样就可以静态分配足够的空间,且保证最大的索引是合法的,同时将特殊的索引
初始化
为指定的值,并将剩下的索引初始化为0。 三、结构体与联合体 用结构体与联合...
c语言
中没有定义长度的
数组
可以直接
初始化
为0吗?比如int a[]={0}...
答:
可以,
c语言
中无长度
数组
在声明时,一定要赋初值,系统根据数据的多少自动定义数组的长度。当然也可以赋0值,但也只有一个元素,类似于int a[1],a[0]={0}。
C语言
题,给出解释 。
数组
定义及
初始化
正确的是( )
答:
正确答案D 都帮你解释了,满意请采纳!!A没有
初始化
;B数组a[5]是从0到4的,总共5个元素,然后却初始6个数据;
C
是字符,而string是字符串,即使是字符串这种表达也错误;D系统自动会给
字符数组
分配一定的长度
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言字符数组初始化为0
字符数组必须要初始化吗
c语言数组定义和赋值
如何进行字符初始化
C语言初始化char数组为数字
c语言怎么把数字转换为字符串
ascii
c语言怎么初始化字符数组
c语言字符串的初始化