选择哪个以及为什么 还有f*是什么意思呀?

img

选D
f*=i等价于f=f*i

选D,因为是从n乘到2
f*=i中*=是一个运算符,相当于f=f*i
求采纳,谢谢

D
A的话f初始值为0,所以0*任何数为0,结果为0;
B取不到n,最后是(n-1)!;
C刚开始从n往上加,陷入死循环

f *= i 等价于 f = f * i