新人求帮助
#define LOW 0
#define HIGH 5
#define CHANGE 2
#include <iostream>
using namespace std;
int i=LOW;
void main()
{ int workover(int i);int reset(int i);
int i=HIGH;
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);
}
int workover(int i)
{
i=(i%i)*((i*i)/(2*i)+4);
printf("i=%d\n",i);
return(i);
}
int reset(int i)
{
i=i<=CHANGE?HIGH:LOW;
return(i);
}
谁帮我讲下i值的变化顺序 和最终的结果 谢谢 我自己运行了下 实在看不懂 求助