【发布时间】:2015-06-30 15:52:42
【问题描述】:
谁能帮我从过去的试卷中解释一下这个问题?当我编译它时,它对任何输入都不满意。还有,自调用main函数的原因是什么?
下面的程序是做什么的?证明你的回答。
#include <stdio.h>
int main ( void ) {
int c;
if (( c = getchar() ) != EOF) {
main();
printf("%c", c);
}
return 0;
}
【问题讨论】:
-
查看上一个问题,还有很多其他问题:stackoverflow.com/questions/7937789/…
-
这看起来像是一个反向打印标准输入的程序,尽管它可能会为任何大的输入堆栈溢出。
标签: c function recursion self getchar