69,370
社区成员
发帖
与我相关
我的任务
分享
void fun()
{ char c;
if((c=getchar())!='\n')
fun();
putchar(c);
}
ABCDEFG
c==A--fun()
|
|
\|/
c==B---fun()
|
|
\|/
c==C---fun()
|
|
\|/ .........
c==D---fun() 输出D
| /|\
| |
\|/ |
c==E---fun() 输出E
| /|\
| |
\|/ |
c==F----fun() 输出F
| /|\
| |
\|/ |
c==G---fun() 输出G
| /|\
| |
\|/ |
c=='\n' ---- 输出\n
所以输出的是\nGFEDCBA