void convert(int n){int i; if ((i=n/10)!=0) convert(i); putchar(n%10+'0');}如果 n=456 会输出什么结果呢?我一直觉得putchar是只会输出4而已
大悟,谢谢大家,嘿嘿