c 语言字符串转数组
时间: 2023-08-17 12:12:37 浏览: 164
c语言版本-字符串转数组
在C语言中,可以使用字符数组来表示字符串。字符串字面量可以直接赋值给字符数组。例如,可以使用以下方式将字符串转换为字符数组:
```c
char str[] = "Hello, World!";
```
在这个例子中,字符串"Hello, World!"被赋值给字符数组str。字符数组str的大小会根据字符串的长度自动确定。
另外,可以使用strcpy函数将一个字符串复制到字符数组中。例如:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[20];
char source[] = "Hello, World!";
strcpy(str, source);
printf("Copied string: %s\n", str);
return 0;
}
```
在这个例子中,strcpy函数将source字符串复制到str字符数组中。最后,使用printf函数打印出复制后的字符串。
希望这个回答对你有帮助!
阅读全文