33问答网
所有问题
当前搜索:
字符串数组初始化
C语言定义
字符
型
数组
时,两种
初始化
方式的区别?
答:
这二种初始化方式的区别在于第一种方法是存储了5个字节的内容
,即能看到的个字母,外加一个字符串结束符'\0'。这样才能正确地以%s的形式来输出这个字符串;而第二种方法则是只存储了4个字母,但是却没有字符串结束符,所以它不能以%s的形式正确输出。如果也要以%s的形式输出这个字符串,那就应该...
C语言
字符数组
如何
初始化
?
答:
C语言允许用
字符串
的方式对
数组
作
初始化
赋值。例如:static char c[]={'c',' ','p','r','o','g','r','a','m'}; 可写为:static char c[]={"C program"}; 或去掉{}写为:static char c[]="C program";当对全体元素赋初值时也可以省去长度说明。例如:static char c[]={`...
怎么对
字符数组初始化
?
答:
char str1[10], str2[10];利用=运算符来把字符串复制到字符数组中是不可能的:str1 = "abc"; /*** WRONG ***/ str2 = str1; /*** WRONG ***/ C语言把这些语句解释为一个指针与另一个指针之间的(非法的)赋值运算。但是,使用=
初始化字符数组
是合法的:char str1[10] = ...
C语言
初始化字符
型
数组
时,两种方式的区别?
答:
左图的程序是a和b
初始化
时都被赋值为字符串,它们的最后都有字符'\0',有了这个标志,求字符串长度和输出字符串时都能得到正确的结果。右图的程序a的初始化赋值仍然是字符串,所以它的输出也是正确的。而b的初始化使b成为一个“
字符数组
”,它的最后没有字符串结束符,系统也不会主动加上。所以...
关于字符数组的说法中,可以用字符串常量对
字符数组初始化
吗?
答:
可以,
只要字符串常量的长度不超过数组的长度-1或数组不显式指定长度就行
。比如:char id[10]="123456";char id[2]="1";char id[]="123456789";以上都行。char id[2]="12";这个不行,因为数组id没有空间来容纳字符串结束字符'\0'(亦即0)了。
C++中“用
字符串
字面量
初始化字符数组
”是怎么实现的?
答:
字符串字面量会返回它的地址,字符数组本身就直接指向那个地址。C++中“用字符串字面量
初始化字符数组
”,如char s[]="Hello!";它是先申请了一个6个字节的char数组,同时为它初始化数组内容为"Hello!"。确实是进行了某种类似于strcpy的操作。
字符数组
的字符数组的
初始化
答:
字符数组
的初始化与数值型
数组初始化
没有本质区别。但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串对其初始化。(1)用字符常量逐个初始化数组。例如:char a[8]={'i','l','o','v','e','y','o','u'};用逐个初始化的方法与数值型数组初始化本质上是一样的,同样也可以...
请教Delphi高手:如何将
字符数组初始化
答:
在c语言中,将字符串作为字符数组来处理。因此可以使用字符串来初始化字符数组。char str[]={"I am happy"};也可以省略花括号。char str[]="I am happy";但是,上述这种字符数组的整体赋值只能在
字符数组初始化
时使用,不能用于字符数组的赋值,字符数组的赋值只能对其元素一一赋值,下面的赋值方法...
c语言
字符数组初始化
语法:char str[]=""与char str[]={}有何区别_百度...
答:
char str[]; str[]="Hello!"; 这里先定义,在赋值,这局赋值语句语法是错误的。举例3 例2不行,那如何赋值。如下 char str[]; str[]={'H','e','l','l','o','!'}是一个一个赋值的,也可以这样赋值str[0]='H'; str[1]='e'; ...str[5]='!';总结:1. char数据类型...
c语言
字符数组
使用方法
答:
char str[ ]="I am happy";注意:上述这种字符数组的整体赋值只能在
字符数组初始化
时使用,不能用于字符数组的赋值,字符数组的赋值只能对其元素一一赋值,下面的赋值方法是错误的 char str[ ];str="I am happy";不是用单个字符作为初值,而是用一个字符串(注意:字符串的两端是用双引号“”而不...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
汉字字符数组的初始化
初始化字符串数组c语言
初始化字符串数组并排序
C语言char数组初始化
字符数组初始化赋值字符串
vba字符串数组初始化怎么用
char类型定义字符数组初始值
二维字符串数组初始化
数组部分初始化c语言