为什么最后的结果不是9 8 7 6 5 4 3 2 1????
#include<stdio.h>#include<stdlib.h>
void prn(int num)
{
printf("%d\n",num);
if(num>0)
printf("%d",--num);
}
main(void)
{
prn(9);
getchar();
return 0;
system ("pause");
return 0;
}
2013-08-16 20:44
2013-08-16 20:58
2013-08-16 21:11
程序代码:#include<stdio.h>
void prn(int num)
{
printf("%d\n",num);
if(num>1)
prn(--num);
}
int main()
{
prn(9);
return 0;
}
2013-08-16 21:12
2013-08-16 21:15
2013-08-16 21:33

2013-08-16 21:41

2013-08-16 21:51
2013-08-16 22:27
2013-08-16 22:34