#include "stdafx.h"
#include <iostream>
using namespace std;
void Reverse(char *str)
{
if(str==NULL)
return;
char *r = str;
//while(r!=NULL)是错的,因为r是内存地址,陷入死循环
while(*r!=NULL) r++;
r--;
while(str<r){
char tmp = *str;
*str++ = *r;
*r-- = tmp;
}
}
int main()
{
char str[6]="abcde";
Reverse(str);
cout<<str;
system("pause");
return 0;
}
字符串反转
最新推荐文章于 2024-07-31 15:59:02 发布