单项选择题

有以下程序:
#include <stdio.h>
int fun(int a,int b)
{
static int m=0, i=2;
i+=m+1; m=i+a+b;
return m;
}
main()
{
int k=4, m=1, p;
p = fun(k,m); printf("%d," .p);
p = fun(k,in); printf("%d\n" ,p);
}
程序运行后的输出结果是______。

A.8,17
B.8,16
C.8,8
D.8,20