单选题 有以下程序
#include <stdio.h>
int fun()
{
static int x=1;
x+=1;
return x;
}
main()
{
int i,8=1;
for(i=1;i<=5;i++)s+=fun();
printf("%d/n",s);
}
程序运行后的输出结果是______。
【正确答案】 A
【答案解析】[解析] 循环调用fun函数,依次返回值为2 3 4 5 6,s原值为1,累加以上返回值,最终结果为21,所以答案选择A。