t*=1/i 表示的是 先 用t * (1 / i) 在把得到的结果赋给 tt = t/i 表示的就是 把 t/i 得到的结果赋给 t ,也等同于 t/=i
int t=5;int i=2;t*=1/i;结果t=0(1/i=1/2=0.5=0,t*=0)int t=5;int i=2;t=t/i;(t/i=5/2=2.5=2)结果t=2c的整数除法结果是整数,小数部分被丢弃,所以a*b/c和a/c*b可能不等。
t*=1/i相当于t=t*(1/i)