用c语言实现:写一个函数将字符串逆序

#define _CRT_SECURE_NO_WARNINGS 1
#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;
}
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44436675/article/details/109685728