c语言中
b+=2
这段代码如何理解
完整代码是
#include
int main()
{
double a,c,b;
b=1.0;
c=1.0;
while(b<=199){
c=c*((b+1)/b)*((b+1)/(b+2));
b+=2;
}
printf("%.3lf\n",c*2);
return 0;
}
b=b+2
b=b+2
先计算b+2,然后将结果再赋值给b
相当于
tmp=b+2;
b=tmp;
b=b+2