代码
#include<stdio.h>
void fun(char*q,char*p)
{
while(*p!='\0') {
*q=*p;
q++;
p++;
}
*q='\0'; //添加'\0',在*p被赋值完后,输出时在此刻截止。否则当p长度大于q时,会输出违背覆盖的地方
}
int main(int argc, char const *argv[])
{
char a[30]="asddfsad";
char b[]="hello,world";
fun(a,b);
printf("%s\n",b);
return 0;
}