00问答网
所有问题
当前搜索:
给char数组赋初值
如何
给char
类型
数组赋值
?
答:
给
数组赋初值
的方法:1、直接初始化:int arr[3]={1,2,3};2、遍历访问初始化:for(i = 0;i< 3;i++) arr[i]=i;3、内存操作函数:memset(arr,3,abs);//abs为另一个已知的数组。4、字符串赋值函数,仅限于
char
型数组:strcpy(arr,abs) ;abs为一字符串或者char型数组。nt t[100]...
c++
char数组
初始化
答:
可以在
数组
定义时,直接初始化
赋值
。
char
a[5]={5,3,9,2,6};
c语言结构体中的一个
char数组
怎么
赋值
?
答:
(1)用字符常量逐个初始化
数组
。例如:
char
a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。如果在定义字符数组时不进行初始化,则数组中各元素的值是不可预料的。如果花括号中提供的
初值
个数(即字符个数)大于数组长度,则出现语...
c语言如何给一个大
数组赋初值
?
答:
1.将数据保存到文件中,再直接从文件读取。2.因为是二维字符
数组
,可以直接用字符串
赋值
,如:
char
strs[2][11]= { "123456","asd"};3.将所有数据定义成宏,再赋值,如:define data { \ {'a','b','c'}, \ {'a','1...
char
[]
数组
该如何
赋值
答:
怎么给这个数组赋值呢?
1、定义的时候直接用字符串赋值 char a[10]="hello";注意:不能先定义再给它赋值
,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(a, "hello");易错情况:...
在c++中怎么用memset() 给二维
char
型
数组赋值
答:
/// memset 是按字节进行赋值,一般对非字符型
数组
进行
赋初值
是不可取的 除了赋值0操作 或者写为memset(a, 0, sizeof(a)); sizeof(a) 就等于5*sizeof(int) = 20;如果 是 int*p = new int[5]; 那么sizeof(p) 就等于4 == sizeof(int*) 包括double*,void* 或者类类型指针等...
为字符型
数组赋初值
有几种形式?
答:
(1) 声明时可以赋:
char
str[20]="abcd1234 567xyz";(2) 输入语句可以赋:char str[20]; scanf("%s",str);(3) strcpy 可以赋:char str[20]; strcpy(str,"abcd");(4) memset 可以赋: char str[20]; memset(str,'a',sizeof(str)-1);(5)
赋值
语句可以:char str[20]; ...
C语言中怎么给
数组赋初值
答:
数组赋值
可以通过以下几种方法:1、定义的时候直接
赋初值
(用{});2、用循环语句依次
给
数组各元素赋值;3、将数组放在一个结构体里面,通过结构体的引用给数组整体赋值;(数组本身不能直接整体赋值)
c语言中如何给
数组
定义并
赋初值
?
答:
字符串
数组
定义
赋值
:
char
c[6]={'c', ' h ', 'i', 'n', 'a' , '\0' } 整数数组定义赋值:int a[5]={1,2,3,4,5};int a[5];for(int i=0;i<5;i++)a[i]=i;定义float数组并赋值:float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0} ...
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[]={`...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言给数组赋初值
给数组赋初值为0
怎么给数组赋初值
给大数组赋初值
如何给数组赋100个初值
给数组变量赋初值
c语言数组赋初值为0
c语言字符数组未赋初值
对数组赋初值