字符串复制用指针编程运行有问题
#include<stdio.h>void strcat1(char *s,char *t);
void strcpy1(char *s,char *t);
main()
{
char s1[]="hello!";
char s2[]="xmlee";
strcat1(s1,s2);
printf("%s",s1);
return 0;
}
void strcat1(char *s,char *t)
{
while(*s!='\0')
s++;
strcpy1(s,t);
}
void strcpy1(char *s,char *t)
{
while(*s++=*t++);
}
实现将字符串t复制到字符串s的尾部
运行结果竟然有问题,会突然停止