C语言字符数组初始化教程
C语言字符数组初始化1
参数
char arrName[count]={'val1',' val2',' val3',
说明
可以在{}中写入初始化字符数组值的一系列值。
C语言字符数组初始化2
语法
#包含
char arrName[count];
memset(arrname,' item ',count );
说明
可以使用memset函数初始化数组。 在此,将数组全部初始化为item。
memset函数的第一个参数是数组名称,第二个参数是需要初始化的值,最后一个参数是数组的长度,要使用memset函数,必须引用字符串
C语言字符数组初始化3
语法
char arrName[count]='string ';
说明
可以直接使用字符串初始化c语言的字符数组。 在这种情况下,字符串中的每个字符都将被指派给数组中相应索引位置的值。
文具盒
初始化字符数组
初始化字符数组
#包含
intmain(intargc,char **argv ) )
printf (来宾(www.haicoder.net )n );
//初始化字符数组
char arr[5]={'c'};
int i=0;
for(I=0; i 5; I )
{
printf(I=%c(n ),arr[i];
}
}
当程序运行时,控制台的输出如下所示:
我们制作了五个要素。 每个要素都是
最后,我们要
初始化数组
创建数组时,会将数组设置为初始值
#包含
int main ()。
printf (来宾(www.haicoder.net )n );
//数组初始化
char arr[8]={'H ',' a ',' I ',' c ',' o ',' d ',' e ',' r'};
int i=0;
for(I=0; i 8; I )
{
printf('%c”,arr[i];
}
打印((n );
返回0;
}
当程序运行时,控制台的输出如下所示:
我们创建一个包含8个元素的字符数组,并在创建完成后初始化数组。
初始化数组
使用memset初始化数组
#包含
#包含
int main ()。
printf (来宾(www.haicoder.net )n );
//数组初始化
char arr[5];
memset(ARR,' a ',5 );
int i=0;
for(I=0; i 5; I )
{
printf(I=%c(n ),arr[i];
}
打印((n );
返回0;
}
当程序运行时,控制台的输出如下所示:
定义了一个char类型的数组,使用memset函数将数组的每个元素设置为字符a,最后打印数组的内容,并输出所有元素都是a。
也就是说,使用memset函数成功将数组的内容初始化为a。
初始化数组
使用字符串初始化字符数组
#包含
int main ()。
printf (来宾(www.haicoder.net )n );
//字符串初始化字符数组
char arr[20]='Hello,HaiCoder ';
int i=0;
for(I=0; i 20; I )
{
printf('%c”,arr[i];
}
打印((n );
返回0;
}
当程序运行时,控制台的输出如下所示:
可以直接使用字符串初始化字符数组。 这将使其更简单、方便和快捷。
C语言字符数组初始化总结
C语言字符数组的初始化,即在定义数组时为数组提供初始值,与普通数组的初始化类似。 此外,初始化字符数组时,也可以使用字符串进行初始化。