下面程序的运行结果是________。 #include int fun(int x) { static y=2; y++; x+=y: return x; } void main( ) { int k; k=fun(3); printf(“%d,%

admin2014-08-29  23

问题 下面程序的运行结果是________。
#include
int fun(int x)
{
static y=2;
y++;
x+=y:
return x;
}
void main(    )
{
int k;
k=fun(3);
printf(“%d,%d\n”,k,fun(k));
}

选项

答案6,10

解析 y是static型变量,可以保存上一次运算的结果。
转载请注明原文地址:https://kaotiyun.com/show/jyvR777K
0

最新回复(0)