为什么完全看不懂这是什么意思。求解

为什么完全看不懂这是什么意思。求解i=i+1,是为什么。这么做的意义是什么。这是什么意思

C语言里的等号,并不是代表两边相等,这里的等号的意思是“赋值”
i=i+1的意思是,把i+1以后的数值赋给i。t=t*i是把t和i的数值做乘法运算的数值赋给t
t初始是1,i初始是2
第一个循环,先吧1*2赋给t,然后吧2+1赋给i,之后t为2,i为3
第二个循环,先把2*3赋给t,然后吧3+1赋给i,之后t为6,i为4
第三个循环,先把6*4赋给t,然后吧4+1赋给i,之后t为24,i为5
第四个循环,先把24*5赋给t,然后把5+1赋给i,之后t为120,i为6
此时i为6,不符合i小于等于5的循环条件,循环结束,输出t的值,输出120
温馨提示:答案为网友推荐,仅供参考
相似回答