第11题:考查自减操作(--)
#include <stdio.h>
void e(int );
void main()
{
int a;
a=3;
e(a);
}
void e(int n)
{
if(n>0)
{
e(--n);
printf("%d\n", n);
e(--n);
}
}
这段程序的输出是:
(a)0 1 2 0 (b) 0 1 2 1 (c) 1 2 0 1 (d) 0 2 1 1
解答:
考查--操作和递归调用,仔细分析一下就可以了