问题 填空题

已知有函数f的定义如下:
int f()
static int s=0;
s+=2;
return s;

则在某程序中第2次执行函数调用语句“f();”时,函数f的返回值是______。

答案

参考答案:4。

解析: 本题考查的是内部静态变量。当函数执行完返回调用点,该变量并不檄消,其值将继续保留,下次进入该函数时,其值仍然存在。

填空题
单项选择题