为什么最后的结果不是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;
}
#include<stdio.h> void prn(int num) { printf("%d\n",num); if(num>1) prn(--num); } int main() { prn(9); return 0; }