或者你也可以通过递归来进行逆转,
这是我刚写的顺序存储的字符串的递归逆转代码:
///////////////////////////////////////////////////////
//Converse()公有成员函数
//递归:实现对顺序存储的字符串进行递规逆转
///////////////////////////////////////////////////////
void AString::Converse(int left,int right)
{
if(left<right)
{
char temp;
temp=s[left];
s[left]=s[right];
s[right]=temp;
Converse(left+1,right-1);
};
};
/////////////////////////////Converse()公有成员函数结束