程序运行结果如下:
代码如下:
#include<stdio.h>
void Connect(char* str1, char* str2, char* p) {
int i = 0;
for (; *str1 != '\0';) {
*p = *str1;
str1++;
p++;
}
for (; *str2 != '\0';) {
*p = *str2;
str2++;
p++;
}
*p = '\0';
}
int main() {
char strings[60];
char *p;
char str1[] = { "hallo" };
char str2[] = { "world" };
p = strings;
printf("第一个字符串是%s\n", str1);
printf("第二个字符串是%s\n", str2);
Connect(str1, str2, p);
printf("拼接后的字符串为%s\n", p);
system("pause");
return 0;
}