在C语言中,字符串本质上就是由字符组成的字符数组。因此,你可以将字符串直接赋值给字符数组来实现将字符串变成数组的操作。
下面是一个示例代码:
#include <stdio.h>
int main() {
char str[] = "Hello"; // 字符串赋值给字符数组
// 遍历字符数组并打印每个字符
for (int i = 0; i < sizeof(str)/sizeof(char); i++) {
printf("%c\n", str[i]);
}
return 0;
}
在上面的示例中,将字符串"Hello"赋值给字符数组str
。然后,通过遍历字符数组,可以逐个打印出字符。输出结果为:
H
e
l
l
o