单选题

有以下程序

int main(void)

{   

     int k=4,m=3,p;

p=func(k,m);

printf("%d",p);

p=func(k,m);

printf("%d",p);

}

func(int a,int b)

{

    static int m=0,i=2;

i+=m+1;

m=i+a+b;

return(m);

}

如果删去程序中的static,在程序的运行结果是(    )

A

1021

B

1022

C

1010

D

1012

赣ICP备20007335号-2