c语言for循环,一个例子看不懂,谁能帮忙解释一下,谢谢。
c语言for循环,一个例子看不懂,谁能帮忙解释一下,谢谢。
日期:2017-11-06 18:44:51 人气:2
我觉得,书里这种命名方式放到公司里是要被批的体无完肤的。不过话说回来,咱还得硬着头皮学不是。
其实最主要的是看懂每个变量表示什么意思。
n是用户输入的数。然后循环n次。i依次等于[1,2,3,...,n]
这层循环还是比较好理解的。用户输入几,就循环几次。其中 i 就表示第几次循环了。
然后是跟k和j相关的这一段内层循环:
k=1;for(j=1;j<=i;j++) k=k*j;k初始值是1,然后内层循环 i 次,j表示内层循环到第几次了。k依次等于上一次的k乘以j。
也就是说:
第1次内层循