【C语言】写一个函数将字符串逆序

写一个函数将字符串逆序

#include
#include
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;
}

【C语言】写一个函数将字符串逆序_第1张图片

你可能感兴趣的:(【C语言】写一个函数将字符串逆序)