单选题

有以下程序

#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

赣ICP备20007335号-2