不使用C语言内置函数实现字符串连接,加深对指针的理解...
程序员文章站
2022-07-15 09:15:46
...
#include <stdio.h>
#include <stdlib.h>
void fun(char p1[],char p2[]){
while(*p1++);
p1--;
while(*p1++=*p2++);
*p1='\0';
}
int main()
{
char s1[80],s2[40];
// 首先输入两个字符串
printf("请输入两个字符串(之间用空格分开):\n");
scanf("%s %s",s1,s2);
printf("\ns1=%s\n",s1);
printf("s2=%s\n",s2);
fun(s1,s2);
printf("\n连接后的字符串为:\n");
// 连接后的字符串全部保存到第1个字符数组中
printf("%s\n",s1);
return 0;
}
上一篇: Go语言-----内置函数
下一篇: C语言内置函数的简单模拟