第三题是为什么呀?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:04:40
第三题是为什么呀?

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

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