#include<iostream>
using namespace std; //一定要加,不然swap函数会报错
int main()
{
char s[20]="游戏开发";
int i=0,j=strlen(s)-1;
while(i<j)
{
swap(s[i],s[j-1]);
swap(s[i+1],s[j]);
i+=2;
j-=2;
}
cout<<s;
return 0;
}
本文通过一个简单的C++程序演示了如何使用swap函数来反转字符串中的字符对。这种方法特别适用于需要保持字符对顺序的情况下进行字符串反转。
#include<iostream>
using namespace std; //一定要加,不然swap函数会报错
int main()
{
char s[20]="游戏开发";
int i=0,j=strlen(s)-1;
while(i<j)
{
swap(s[i],s[j-1]);
swap(s[i+1],s[j]);
i+=2;
j-=2;
}
cout<<s;
return 0;
}

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