您的位置:首页 > 其它

不开辟用于交换数据的临时空间,如何完成字符串的逆序

2013-10-05 10:51 453 查看
#include "stdafx.h"
void change(char *str)
{
for(int i=0,j=strlen(str)-1; i<j; i++, j--)
{
str ^= str[j] ^= str ^= str[j];
}
}
int main(int argc, char* argv[])
{
char str[] = "abcdefg";
printf("strSource=%s\n", str);
change(str);
printf("strResult=%s\n", str);
return getchar();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法
相关文章推荐