函数部分
void reverse_string(char* string)
{
if ('\0' != *(++string))
reverse_string(string);//此时的string已经是string + 1
printf("%c", *(string - 1));
}
主程序
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
char* a[100];
printf("请输入字符串:");
scanf("%s", a);
reverse_string(a);
printf("\n");
system("pause");
return 0;
}