发布网友 发布时间:2024-10-02 21:07
共2个回答
热心网友 时间:2024-10-11 17:10
#include "stdio.h"
main()
{
char a[]="china",b[]="king",c[100],*p1,*p2;
int i;
for(p1=a,p2=c;*p1!='\0';p1++,p2++)
*p2=*p1;
for(p1=b;*p1!='\0';p1++,p2++)
*p2=*p1;
*p2='\0';
printf("%s",c);
}
热心网友 时间:2024-10-11 17:08
当然可以啊,用指针.
void fun(char p1[],char p2[])
{
int i=0,n=0;
char *p=p1,*q=p2;
while(*p)
{
p++;
n++;
}
i=n;
while(*q)
{
p1[i]=*q;
q++;
i++;
}
p[i]='\0';
}
main()
{
char a[]={"china"};
char b[]={"king"};
fun(a,b);
printf("%c",a);
}