//反转字符串
//编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。
//不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
//例子
//输入:["h","e","l","l","o"]
//输出:["o","l","l","e","h"]
#include <stdio.h>
#include <stdlib.h>
void reverse(char* s, int size){
int left = 0;
int right = size - 1;
while(left < right){
int temp = s[left];
s[left++] = s[right];
s[right--] = temp;
}
}
int main(){
char str[] = "abcde";
printf("str :%s\n",str);
reverse(str,5);
printf("re后str: %s", str);
return 0;
}