strcpy与字符数组
时间: 2023-12-11 20:32:21 浏览: 79
字符数组是一种存储字符的数据类型,它是由一系列字符组成的序列,以空字符'\0'结尾。而strcpy是一个C语言函数,用于将一个字符串复制到另一个字符串中,包括空字符'\0'。下面是一个例子:
```c
#include <stdio.h>
#include <string.h>
int main () {
char source[] = "Hello World!";
char destination[20];
strcpy(destination, source);
printf("源字符串: %s\n", source );
printf("目标字符串: %s\n", destination );
return 0;
}
```
输出结果为:
```
源字符串: Hello World!
目标字符串: Hello World!
```
在上面的例子中,我们定义了一个字符数组source,它包含了一个字符串"Hello World!"。我们还定义了一个字符数组destination,它的长度为20。然后我们使用strcpy函数将source复制到destination中。最后,我们打印出source和destination的值,可以看到它们的值是相同的。
阅读全文