#include <iostream> using namespace std; void reverseFixlen(char *str, int len){ char *p = str+len-1; while (str < p) { char c = *str; *str = *p; *p = c; ++str; --p; } } void reverse(char *str){ reverseFixlen(str,strlen(str)); } int main(){ char a[] = "hello"; reverse(a); cout<<a; system("pause"); return 0; }
反转字符串,优化速度,优化空间。
最新推荐文章于 2015-04-19 11:41:14 发布