第1题: [单项选择]有以下程序: #include<stdio.h> int a=1; int fun(int c) static int a=2; c=c+1; return(a++)+c;
main( ) int i,k=0; for(i=0;i<2;i++)int a=3;k+=f( A. ; 参考答案:A 答案解析:[解析] 本题考查的重点是对static变量以及全局变量的理解。static变量是函数或文件中的永久变量。本题中static int a=2语句定义了一个static局部变量,编译程序为其生成永久存储