选择题   有以下程序
    #include<stdio.h>
    void fun(int n, int*s)
    {
    int f;
    it(n==1)*s=n+1;
    else
    {
    fun(n-1, &f);
    *s=f;
    }
    }
    main()
    {
    int x=0;
    fun(4, &x);
    printf('%d\n', x);
    }
    程序运行后的输出结果是______。
 
【正确答案】 C
【答案解析】fun函数是递归函数,调用到n为0时*s=1+1为2,返回主函数,x为2。