用递归方法将字符串逆序排列,这里不明白
程序代码:#include <stdio.h>
void revers()
{
char c;
if((c = getchar()) != '\n')
revers();
if(c != '\n')
putchar(c);
}
void main()
{
revers();
printf("\n");
}不明白怎么逆序了,putchar(c)不是把每个刚输入的字符都输出了吗?怎么最后逆序了?









