西安交通大学学堂在线:谁能帮我分析一下这个C程序,

来源:百度文库 编辑:高校问答 时间:2024/05/11 05:17:53
int f()
{static int i=0;
s+=1;i++;
return s;
}

main()
{ int i ,a=0;
for(i=0;i<5;i++)a+=f();
print("%d\n",a);
}
请写出每次循环时i,a,s,f()中i的值。

int f()
{static int i=0;
s+=1;i++;
return s; //这个 s 没有声明阿,编译不会通过的
}

没有声明s
程序无法运行。