世界十大远古怪物:C程序设计高手进来帮小弟一把

来源:百度文库 编辑:高考问答 时间:2024/04/30 01:06:58
以下程序输出的第一行是__________,第二行是__________,第三行是__________。
f(int x)
{ int y=0;
static int z=0;
y=y+1;
z=z+1;
return(x*y+z); }
main()
{ int a,i;
a=2;
for(i=1;i<=3;i++)
printf("%d,%d\n",i,f(a)); }

第一行 1 3
第二行 2 4
第三行 3 5

Z是静态的变量.他的值只能赋一次,以后的值都会保留.

1,3
2,4
3,5