00问答网
所有问题
当前搜索:
c语言字符串数组初始化
c语言
结构体中的一个char
数组
怎么赋值?
答:
char diamond[5][5]={{'','','#'},{'','#','','#'},{'#','','','','#'},{'','#','','#'},{'','','#'}};用它代表一个菱形的平面图形。(2)
字符串
常量
初始化数组
。例如:char
c
[]={‘c’,‘’,‘p’,‘r’,‘o','g','r','a',...
C语言
中
字符数组
只能存放字符串?
答:
字符数组
本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。
C语言
中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[3]='3'; a[4]='4'; a[5]='5'; a[6]=' 6'; ...
为什么
c语言
中
字符数组
最后的字符必须是\0?
答:
C语言
规定了一个“字符串结束标志”,以字符'\0'作为结束标志 。例如:char a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。这样的
字符数组
长度为8,并没有在最后添加'\0'符号,但其
初始化
是完全正确的。
C语言
中
字符数组
只能存放字符串?
答:
字符数组
本意就是是指用来存放字符数据的数组。字符数组的元素是字符类型的。字符数组用于存放字符或字符串。
C语言
中字符数组的一般形式为: char 数组名[数据长度] 。例如:char a[10]; a[0]='0'; a[1]=' 1'; a[2]='2'; a[3]='3'; a[4]='4'; a[5]='5'; a[6]=' 6'; ...
字符数组
最后的\0是什么意思?
答:
C语言
规定了一个“字符串结束标志”,以字符'\0'作为结束标志 。例如:char a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。这样的
字符数组
长度为8,并没有在最后添加'\0'符号,但其
初始化
是完全正确的。
c语言
中
字符数组
中最后为什么必须为\0?
答:
C语言
规定了一个“字符串结束标志”,以字符'\0'作为结束标志 。例如:char a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。这样的
字符数组
长度为8,并没有在最后添加'\0'符号,但其
初始化
是完全正确的。
c语言
中
字符数组
最后一个字必须为\0吗?
答:
C语言
规定了一个“字符串结束标志”,以字符'\0'作为结束标志 。例如:char a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。这样的
字符数组
长度为8,并没有在最后添加'\0'符号,但其
初始化
是完全正确的。
C语言
的9条奇巧技艺大学生必看
答:
假如给arr的第2~6元素
初始化
为5,也许你会int arr[10] = [0, 5, 5, 5, 5, 5, 0, 0, 0, 0);现在告诉你C99可以这样:int arr[10] = [[1... 5] = 5); 03.用include的方式初始化大
数组
double array[SIZE][SIZE] ={#include "float_values.txt"} ...
c语言
,
字符数组
中最后一个字必须为‘\0’,为什么错?
答:
C语言
规定了一个“字符串结束标志”,以字符'\0'作为结束标志 。例如:char a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。这样的
字符数组
长度为8,并没有在最后添加'\0'符号,但其
初始化
是完全正确的。
字符数组
只能存放字符串吗
答:
字符数组
的初始化与数值型
数组初始化
没有本质区别。但它除了可以逐个给数组元素赋予字符外,也可以直接用字符串对其初始化。用字符常量逐个初始化数组。例如:chara[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给
c
[0]~c[7]这8个元素。如果在定义字符数组时不...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜