void fun(char *p1, char *p2) { while ((*p2 = *p1) != '\0') { p1++; p2++; } }
时间: 2024-06-14 22:03:42 浏览: 179
C语言编程题及答案 (2).pdf
以下是void fun(char *p1, char *p2)函数的介绍:
```c
void fun(char *p1, char *p2)
{
while ((*p2 = *p1) != '\0')
{
p1++;
p2++;
}
}
```
这个函数的作用是将指针p1指向的字符串复制到指针p2指向的位置,直到遇到字符串结束符'\0'为止。
这个函数使用了指针操作和循环,通过不断地将p1指向的字符赋值给p2,实现了字符串的复制。
这个函数没有返回值,因为它是void类型的,所以它只是完成了字符串的复制操作,没有返回任何结果。
阅读全文