第三题是为什么呀?
来源:学生作业帮助网 编辑:作业帮 时间: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
*Pu*Y-͓q`:vmZ>mNS/.cwSg\6i{XcF`h"-vG^##D$f23AVΨBx1`p*l1">tc=k/ݫ\nBxooL7AqpI`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是否为真,为真,则继续循环,否则,结束.
希望对你有所帮助!