void reverse_string(char*string)
{
int len = strlen(string);
int tmp = *string;
*string = *(string + len - 1);
*(string + len - 1) = '\0';
if (strlen(string + 1) >= 2)
reverse_string(string + 1);
*(string + len - 1) = tmp;
}
int main()
{
char arr[20] = "abcdef";
reverse_string(arr);
printf("%s\n", arr);
return 0;
}
字符串逆序
最新推荐文章于 2024-09-19 10:16:22 发布