c语言复制字符串数组
时间: 2023-10-11 08:13:13 浏览: 84
在C语言中,可以使用strcpy函数来复制字符串数组。strcpy函数的原型如下:
```c
char *strcpy(char *dest, const char *src);
```
其中,dest是目标字符串数组,src是源字符串数组。该函数会将src中的内容复制到dest中,并返回dest的指针。
以下是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main(void) {
char src\[\] = "Hello, world!";
char dest\[20\];
strcpy(dest, src);
printf("复制后的字符串:%s\n", dest);
return 0;
}
```
在这个示例中,我们定义了一个源字符串数组src和一个目标字符串数组dest。然后使用strcpy函数将src中的内容复制到dest中。最后打印出复制后的字符串。
输出结果为:
```
复制后的字符串:Hello, world!
```
所以,以上代码实现了C语言中字符串数组的复制。
#### 引用[.reference_title]
- *1* *2* *3* [c语言之字符串数组](https://blog.csdn.net/saozhu5255/article/details/103279036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]