求助,函数问题!
师傅们好: 谁能告诉我下面的程序为什么输出结果是2,1,1#include<stdio.h>
int decrement(int i);
int main(void)
{
int i=2;
i=decrement(i);
printf("%d\n",i);
return 0;
}
int decrement(int i)
{
printf("%d\n",i);
i--;
if(i>0)
decrement(i);
return i;
}
谢谢
2006-03-14 18:13