话不多说:上才(代)艺(码)
#include<stdio.h>
int main()
{
char str1[50], str2[30], * p1, * p2;
p1 = str1;
p2 = str2;
gets_s(str1);
gets_s(str2);
while (*p1 != '\0')//当指针没移动到‘\0’时,继续向后移动
{
p1++;
}
while (*p2 != '\0')
{
*p1++=*p2++;//将p1最后指向'\0'的位置填补上了 实现了两个字符串的连接
//将指针指向的数据源进行修改
}
*p1 = '\0';//最后加个'\0'结束字符串
puts(str1);
return 0;
}