void jiaohuan(char * s1,char * s2){
char ch;
int i = 0;
while(*(s1+i)!='\0'){
ch = *(s1+i);
*(s1+i) = *(s2+i);
*(s2+i) = ch;
i++;
}
}
int main(){
char str[2][10];
gets(str[0]);
gets(str[1]);
jiaohuan(str[0],str[1]);
printf("%s",str[0]);
printf("%s\n",str[1]);
return 0;
}
input:aaa
bbb
output:bbb aaa
本文介绍了一个简单的C语言程序,该程序实现两个字符串的元素互换。通过定义一个名为jiaohuan的函数,使用指针操作来逐个字符地交换两个字符串的内容。主函数中,用户输入两个字符串,然后调用jiaohuan函数进行交换,并输出结果。
3233





