1.1 这是初始化阶乘,这里的factorial没有实际含义,只是一个变量名 1.2 循环,左闭右开,所以右边的num+1实际上是值循环到num 1.3factorial *= i拆分开来是factorial = factorial * 1,相当于每次循环都把i乘一下factorial并再次赋值给factorial,最终结果是 一个1 * 2 * 3 * 4 ...的循序一直乘到你的num为止。