用代码实现strcpy
时间: 2024-05-15 20:10:34 浏览: 81
实现strcpy
5星 · 资源好评率100%
strcpy是一个C/C++函数,用于将一个字符串复制到另一个字符串中。它的函数原型如下:
```c
char* strcpy(char* dest, const char* src);
```
其中,`dest`是目标字符串的指针,`src`是源字符串的指针。
以下是用代码实现strcpy的示例:
```c
#include <stdio.h>
char* strcpy(char* dest, const char* src) {
char* p = dest;
while ((*p++ = *src++) != '\0');
return dest;
}
int main() {
char s1[] = "Hello World";
char s2[20];
strcpy(s2, s1);
printf("s2: %s\n", s2);
return 0;
}
```
输出结果:
```
s2: Hello World
```
阅读全文