C语言中*=n--是什么意思啊?计算机二级题库里的一道题,看不懂,求大神指教

兄弟,请问一下,C语言中*=n--是什么意思啊?计算机二级题库里的一道题,看不懂,求大神指教
最新回答
浪徒

2024-05-15 00:03:42

应该是这样的吧,

运算前 a= 2 n= 3
a *= n-- 相当于 a = a * n ; n = n-1
运算后
a= 6 n = 2
追问
书上没写a,那个语句直接写成*=n--
追答
书少印了吧   很正常,  你全贴出来给你看看 到底是什么意思
七落海屿

2024-05-15 23:05:08

a*=n-- 相当于以下两行代码:
a = a * n;
n = n - 1;
追问
书上没写a,那个语句直接写成*=n--
几次追逐

2024-05-15 15:06:50

对n进行阶乘,即数学上的n!