单项选择题

有下列程序:

fun(int x)

int p;

if(x==0‖x==1) return(3) ;

p=x-fun(x-2) ;

return p;



main()

printf("%d\n",fun(7) );

执行后的输出结果是()。

A. 7
B. 3
C. 2
D. 0