写一个函数将字符串逆序
#include<stdio.h>
#include<string.h>
void reverse(char* arr)
{
int left = 0;
int right = strlen(arr)-1;
while(left < right)
{
char tmp = *(arr+left);//arr代表首元素地址,加上left表示该下标元素,*解引用
*(arr+left) = *(arr+right);
*(arr+right) = tmp;
left++;
right--;
}
}
int main()
{
char arr[] = "abcdef";
reverse(arr);
printf("%s\n",arr);
return 0;
}