方法一:
#include <stdio.h>
void p(char *i)
{
if(*i != '\0') // 若地址的值为' \0 ' ;则不进入
{
p(i+1) ; // 指向下一个地址,然后继续调用本身
printf("%c",*i) ;
}
}
int main()
{
char a[3] ; // 定义一个数组
gets(a) ; // 输入这个数组里的字符
p(a) ; // 把这个数组的首地址传递过去
return 0 ;
}