#include<stdio.h>
void swap(char* str2, char* str1)
{
char ch[100];
int i=0;
while (*(str1) != '\0')
{
ch[i]=*str2;
*str2 = *str1;
*str1=ch[i];
str1++;
str2++;
i++;
}
*str2 = '\0';
}
int main(){
char arr[100]="这个世界真奇妙!";
char brr[100]="天鹅和野鸭子能在水里游路上走天上飞。";
printf("交换前\n字符串1为:%s\n字符串2为:%s\n",arr,brr);
swap(arr,brr);
printf("交换后\n字符串1为:%s\n",arr);
printf("字符串2为:%s\n",brr);
return 0;
}
用指针交换两个字符串
最新推荐文章于 2022-12-09 18:44:23 发布