地西雀叫声:为什么最后次还是15?
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 10:46:54
int d=1;
fun(int p)
{ static int d=5;
d+=p;
printf("%d ",d);
return(d);
}
main( )
{ int a=3; printf("%d \n",fun(a+fun(d))); }
A) 6 9 9 B) 6 6 9 C) 6 15 15 D) 6 6 15答案C
为什么第3次还是15呢?
fun(int p)
{ static int d=5;
d+=p;
printf("%d ",d);
return(d);
}
main( )
{ int a=3; printf("%d \n",fun(a+fun(d))); }
A) 6 9 9 B) 6 6 9 C) 6 15 15 D) 6 6 15答案C
为什么第3次还是15呢?
printf("%d ",d);
return(d);
fun返回的值和打印的值是同一个