第三题是为什么呀?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 04:23:46
第三题是为什么呀?
xRn@SEn|8H|hb"$\hKBoA$mBɅ&xS~qKUxfv3g7mdNDZ.;3a|E4<˦?{<|1qf&d8-Rь*r^}u.EUn=0󜙟/d*q]PNʉd\zLR48YuQSUaj U) HWR}jFZbR%~)zL!+HMXaYE>U *P u*Y-͓q`:vmZ>mNS/.cwSg\6i{XcF`h"-vG^##D$f23AVΨBx1`p*l 1">tc=k/ݫ\nBxoo L7AqpI`Lq/ːRVPv[' Ò }>Y   $m^eC.mѝtH* );:rGKJJl`hxmIOeZ#Js!

第三题是为什么呀?
第三题是为什么呀?
 

第三题是为什么呀?
首先回答你的问题:
因为B项中,每执行一次for循环,p都会被重新赋值 1 最后是结果是p=1*5 ; 而其他3项中 P的值都是累乘的,最后的结果是p=1*2*3*4*5
然后做下简要分析:
for(表达式1 ;表达式2;表达式3) 的执行步骤是:先执行 表达式1-----> 判断表示式2 ,如果为真,则执行一次for下的循环,循环后 ------>执行表达式3,再 ------->判断此时表达式2是否为真,为真,则继续循环,否则,结束.
希望对你有所帮助!