[求助]大家常用的一个语句,但我有点不懂?
具体是 :void convert(int n)
{int i;
if((i=n/10)!=0)
convert(i);
putchar(n%10+'0');
}
该程序的作用是将一个整数输入,再以字符输出各个位数
我想知道是不是先执行完if语句,再执行putchar语句 ,n的值是如何变化的?
2007-06-04 23:54
2007-06-05 08:17
2007-06-05 17:34

2007-06-05 18:04
2007-06-05 23:09
2007-06-05 23:10

2007-06-06 13:47
2007-06-07 12:52
2007-06-07 23:18