C语言:将两个字符指针的内容交换答:C语言:将两个字符指针的内容交换 已经给出了主函数,用子函数swap来实现:将s1,s2两个字符串的内容交换,输出123,abcinclude<stdio.h>voidswap(char*x,char*y){}main(){char*s1="abc",*s2="123";swap(s1,s2);printf(... 已经给出了主函数,用子函数swap来实现:将s1,s2两个字符串的内容交换,输出123,...
c语言编程,使用指针做为函数参数,编写一个字符串交换函数,实现两个字符...答:include <stdio.h>void swap(char *a, char *b){ int ch; while(*a && *b) ch=*a,*a=*b,*b=ch,a++,b++; if(*a){*b++=*a,*a++='\0';while(*b++=*a++);}else if(*b){*a++=*b,*b++='\0';while(*a++=*b++);}} ...