C语言怎么给char a[100] = { 0 };中的a赋值呢

2024年11月22日 13:42
有3个网友回答
网友(1):

方法一:
a[0]='a';
a[1]='d';
a[2]='f';
a[3]='a';
a[4]='s';
a[5]='d';
a[0]='\0';
方法二:
memcp(a, "adfasd", strlen("adfasd"));

方法三
strcpy(a, "abcdefg");

网友(2):

定义时可用初值表方式赋值:char a[100] = "abcdefg";
定义完后,可用strcpy()函数修改内容:strcpy(a, "abcdefg");

网友(3):

#include
strcpy(a,"abcde");
函数会自己添加\0