有几种常用的方法可以给字符串赋值:
1. 使用字符串字面量:
char s[] = "Hello";
这会创建一个字符数组 `s`,并将字符串 "Hello" 复制到这个数组中。
2. 使用字符数组的初始化列表:
char s[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
这样也会创建一个字符数组 `s`,并将相应的字符赋值给数组的各个元素。
3. 使用strcpy函数:
#include <string.h>
char s[10];
strcpy(s, "Hello");
这个方法使用了C标准库中的`strcpy`函数,将一个字符串复制到另一个字符串中。
4. 逐个赋值:
char s[6];
s[0] = 'H';
s[1] = 'e';
s[2] = 'l';
s[3] = 'l';
s[4] = 'o';
&