单项选择题

有以下程序
#include<stdio.h>
intfun(int a,int b)
if(b=0)return a;
else return(fun(--a,--b));

main()
pdntf("%d\n",fun(4,2));
程序的运行结果是( )。

A) 1
B) 2
C) 3
D) 4