单选题

阅读下面的程序;

#include<stdio.h>

fun(int x)

{

    int a=3;

    a+=x;

    return(a);

}

void main()

{

    int k=2,m=1,n;

    n=fun(k);

    n=fun(n);

    printf("%d\n",n);

}

如果在fun()函数的int a=3;前添加static,则程序的运行结果是(    )

A

8

B

5

C

10

D

9

赣ICP备20007335号-2