#include <stdio.h>
char *fun(char*p,char*q){
char *s = p;
while(*p++);
p--;
while(*q){
*p = *q;
p++,q++;
}
*p='\0';
return s;
}
char *fun1(char *a,char*b){
char *s = a;
while(*a++);
a--;
while(*b){
*a++ = *b++;
}
*a = '\0';
return s;
}
void main(){
char ch1[20] = "good",ch2[]="study";
printf("%s\n",fun(ch1,ch2));
char ch3[20] = "good",ch4[]="boy";
printf("%s",fun1(ch3,ch4));
}
运行结果:

C语言中字符串交换函数实现与示例
本文详细介绍了C语言中的两个字符串交换函数fun和fun1,通过字符指针操作实现了字符串内容的互换,并给出了实际运行结果。
2597

被折叠的 条评论
为什么被折叠?



