题目: 编写一个函数 reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。
#include<stdio.h>
#include<Windows.h>
void reverse_string(char arr[])
{
if (*arr != '\0')
{
reverse_string(arr+1);
printf("%c",*arr);
}
}
int main()
{
printf("初始字符串:>\n");
char arr[] = "asdfgh";
printf("%s\n", arr);
printf("字符串字符反向排列后:>\n");
reverse_string(arr);
printf("\n");
system("pause");
return 0;
}