关于这个代码的输出
#include "stdio.h" main()
{void func();
func();
}
void func()
{char c;
c=getchar();
putchar(c);
if(c!='#')
func();
putchar(c);
}
我输入xyz# 为何输出xyz##zyx 不应该是输出xyz##吗?
如果的在最后一行 putchar(c)前面加上一个else 输出就是xyz##,谁能给解释一下这是为什么呢??
2015-08-03 11:19
2015-08-03 11:23
2015-08-03 11:38
2015-08-03 11:48