什么把一个一维字符数组给另一个一维字符数组
时间: 2024-03-14 22:43:46 浏览: 55
如果你要把一个一维字符数组 `source` 给另一个一维字符数组 `destination`,你可以使用 strcpy 函数来实现。 strcpy 函数可以将一个字符串复制到另一个字符串中,其函数声明为:
```c
char* strcpy(char* dest, const char* src);
```
其中,`dest` 是目标字符串的指针,`src` 是源字符串的指针。你可以使用该函数来复制一个一维字符数组,示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char source[] = "hello world";
char destination[20];
strcpy(destination, source);
printf("source: %s\n", source);
printf("destination: %s\n", destination);
return 0;
}
```
在上面的代码中,`strcpy(destination, source)` 将 `source` 数组中的字符串复制到了 `destination` 数组中,并输出了结果。
阅读全文