变量作用域与生存期 — 程序设计选择题
题目
以下 C 程序运行后的输出结果是( )
#include <stdio.h>
int f( )
{ static int x = 2;
x = x + 3;
return x;
}
int main( )
{ int i;
for(i = 1; i <= 3; i++)
printf("%d ", f( ));
return 0;
}
A. 5 5 5 B. 5 8 11 C. 2 5 8 D. 5 8 10