编写一个函数 reverse_string(char * string)实现:将参数字符串中的字符反向排列 。(递归实现)

时间:2023-03-08 16:56:35

要求:不能使用C函数库中的字符串操作函数。

思路:在递归函数的调用时,先应该定义一个指针型char字符串。函数内部应先调用自己,在打印,这样才能保证字符串是从最后一个开始输出。

 #include<stdio.h>

 void Reversestring(char* str)
{
if (*str == '\0')
{
return;
}
Reversestring(str + );
printf("%c",*str);
} int main()
{
char* arr = "abcd";
Reversestring(arr); return ;
}