请教这个程序是怎么实现的:用函数递归以相反顺序输出5个字符??
#include <stdio.h>void main()
{
int i=5;
void palin(int n);
palin(i);
printf("\n");
}
void palin(int n)
{
char ch;
ch=getchar();
if(n<=1)
putchar(ch);
else
{
palin(n-1);
putchar(ch);
}
}
各位高手,教教小弟,我看了很久都不知道它是怎么实现的.可能是getchar()和putchar()这两个函数我有太多不懂吧...谢谢!