单选题:以下程序的输出结果是( )
以下程序的输出结果是( )
```
void main( )
{
int k=4,m=1,p;
p=func(k,m);
printf("%d,",p);
p=func(k,m);
printf("%d",p);
}
func(int a,int b)
{
static int m,k=2;
k+=m+1;
m=k+a+b;
return(m);
}
```
@[A](2)
A. 8,17
B. 8,16
C. 8,20
D. 8,8
A.8,17
B.8,16
C.8,20
D.8,8
答案:A
```
void main( )
{
int k=4,m=1,p;
p=func(k,m);
printf("%d,",p);
p=func(k,m);
printf("%d",p);
}
func(int a,int b)
{
static int m,k=2;
k+=m+1;
m=k+a+b;
return(m);
}
```
@[A](2)
A. 8,17
B. 8,16
C. 8,20
D. 8,8
A.8,17
B.8,16
C.8,20
D.8,8
答案:A