#include <stdio.h>
#include <windows.h>
void reverse_string(char * string){
if (*string == '\0')
printf("%c", *string);
else {
reverse_string(++string); //输出下一个字符
printf("%c",*(--string)); //因为string已经执行完++,所以若要输出当前字符得-- }
}
/*编写一个函数 reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。*/
int main(){
char *string = "abcdef";
reverse_string(string);
printf("\n");
system("pause");
return 0;
}