主题:[讨论]请教高手
#include <stdafx.h>
void main()
{ int w=5;
void fun(int);
fun(w);
}
void fun(int k)
{ if (k>0) fun(k-1);
printf("%d ",k);
void main()
{ int w=5;
void fun(int);
fun(w);
}
void fun(int k)
{ if (k>0) fun(k-1);
printf("%d ",k);
}
这个程序的输出结果为什么是0 1 2 3 4 5 而不是5 4 3 2 1 0呢?为什么呢?