编写一个函数 reverse_string(char * string)
实现:将参数字符串中的字符反向排列。
#include<stdio.h>
void reverse_string(char arr[]){
//字符穿的区间范围[letf ,right]
int left = 0;
int right = strlen(arr) - 1;
char temp;
for (left = 0, right = strlen(arr) - 1; left < right; left++, right--){
temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
}
printf("%s\n", arr);
}
int main(){
char arr[5] = "abcd";
reverse_string(arr);
system("pause");
return 0;
}
运行结果: