问题
填空题
下列程序的运行结果是______。
# include<stdio.h>
main()
int k=4,m=3,p;
p=func(k,m);
printf("%d",p);
p=func(k,m);
printf("%\n",p);
int fun c(a,b)
static int m=0 ,1=2;
i+=m+1;
m=i+a+b;
return(m);
答案
参考答案:1021
解析: 本题主要考查变量和静态局部变量。函数的存储范围是从定义它的位置开始,而静态局部变的生存期为整个程序的运行期间,作用域为定义它的函数范围内。