C语言编写一个类似strcat的函数,指针实现字符串的连接
#include<stdio.h>
int main()
{
char str1[100]="Dua lipa";
char str2[]=" pretty cool!";
char * scat(char *s1,char *s2);
printf("连接后的字符串:%s\n",scat(str1,str2));
return 0;
}
char * scat(char *s1,char *s2)
{
char *p,*q;//用来记录s1和s2的地址信息;
p=s1;
while(*p!='\0')
p++;//让p指向s1的末端的位置;
q=s2;
while(*q!='\0')//忘记写*半天输出不了,ε=(′ο`*)))唉
{
*p=*q;
p++;
q++;
}
*p='\0';//千万不要忘记加串结束符
return s1;
}