|
是这两句?
[mw_shl_code=c,true]
r*=n;
--n;
[/mw_shl_code]
[mw_shl_code=c,true]
r*=n;
[/mw_shl_code]
这句其实就是
[mw_shl_code=c,true]r=r*n;//(先计算r*n的值,再重新赋值给r)[/mw_shl_code]
[mw_shl_code=c,true]--n;[/mw_shl_code]
就是
[mw_shl_code=c,true]n-=1;[/mw_shl_code]
也就是
[mw_shl_code=c,true]n=n-1;[/mw_shl_code]
不过--n,n-1,n=n-1仅仅在这种情况下是等同的,有些其他情况下会有所不同 |
|