单项选择题

有以下程序:
#include <stdio.h>
int fun(int a,int b)

if(b==0) return a;
else return( fun(--a,--b));

main()

printf("%d\n",fun(4,2));

程序的运行结果是

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