该程序是关于函数递归的,需要知道如何控制整个程序
void count(int n)
{
static int d=1;
printf("%d",n);
printf("%d",d);
d++;
if(n>1)
count(n-1);
printf("%d",d);
}
void main()
{
count(3);
}
我的预期输出是
3122134
原始输出
312213444
任何人都可以解释一下额外的两个4是如何添加到输出的吗?
请解释有关此计划的流量控制。