不懂啊???
程序代码:int i=0;
main()
{ int i=5;
reset(i/2); printf("i=%d\n",i);
reset(i=i/2); printf("i=%d\n",i);
reset(i/2); printf("i=%d\n",i);
workover(i); printf("i=%d\n",i);
}
workover(int i)
{ i=(i%i)*((i*i)/(2*i)+4);
printf("i=%d\n",i);
return(i);
}
reset(int i)
{ i=i>=2?5:0;
return(i);
}输出结果 i=5
i=2
i=2
i=0
i=2
高手能帮忙解释下i=0是怎么回事啊???
其余的我知道那是局部变量!!







