#include <stdio.h>
#include <string.h>
//字符串反转函数
void reverse_string(char *str)
{
//求字符串的长度
int len = strlen(str);
//字符串的起始位置
char *start = str;
//字符串的最后位置 =起始位置+长度-1
char *end = str + len - 1;
//循环判断 让起始位置每次向后移动
//最后位置向前移动 直到 重合
while (start < end)
{
char tmp = *start;
*start = *end;
*end = tmp;
start++;
end--;
}
}
int main()
{
char arr[20] = {"I LIKE BEIJING!"};
reverse_string(arr);
printf("%s\n", arr);
return 0;
}