单选题

有以下程序

#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