//
// main.cpp
// Test
//
// Created by Lee on 15-3-10.
// Copyright (c) 2015年 Lee. All rights reserved.
//
#include <iostream>
char* reversal(char* src)
{
char *start = src;
char *end = start + ( strlen(src) - 1 ) ;
while (start < end)
{
*start = *start ^ *end;
*end = *start ^ *end;
*start = *end ^ *start;
start ++;
end --;
}
return src;
}
int main(int argc, const char * argv[])
{
// insert code here...
char src[] = "abcdefgh";
reversal(src);
for (int i=0; i<8; ++i) {
std::cout << src[i];
}
//std::cout << "Hello, World!\n";
return 0;
}
字符串反转
最新推荐文章于 2022-08-07 15:43:35 发布