//字符串逆序 指针形式实现
void reverse(char *str) {
assert(str);
int length = strlen(str);
char* left = str;
char* right = str + length - 1;
while (left<right)
{
char temp = *left;
*left = *right;
*right = temp;
left++;
right--;
}
}
//void reverse(char arr[]) {
// assert(arr);
// int length = strlen(arr);
// int left = 0;
// int right = length-1;
// while (left<right) {
// char temp = arr[left];
// arr[left] = arr[right];
// arr[right] = temp;
// left++;
// right--;
// }
//
//}
#include <stdio.h>
int main() {
char arr[] = "abcdef";
//字符串逆序
reverse(arr);
printf("%s\n",arr);
return 0;
}