初学者,想问一下在循环内外赋值的区别

img


为什么s=0写在定义的时候就运行不出来呢?想问一下写在里面和外面的区别

如果写在循环里面初始化,那么每次循环都会重新初始化变量 s 的值,定义成全局变量 s 的话就不会受影响

写在里面每次循环都执行,写外面只执行一次呀
那你的s如果一直增加不变回0,它还可能和m相等吗
你不懂编程,你懂足球吗
如果足球比赛之前不把记分牌清零,还拿上一场比赛的分数继续踢,会怎么样呢

写在循环的变量,每次循环,变量s的值都会清空为0。某个电影举例:主角在床上醒了,主角要逃出家里,但每次刚出大门(出门相当于累加的状态),主角又回到了初始在床上醒了的状态(这个相当于每一次循环中,s又被赋予了0)。