问答详情
源自:3-4 编程练习

为什么if(times==0)必须放到定时器里,才可以打断?

if语句放到外面不执行

提问者:熠熠生阳 2016-04-18 11:41

个回答

  • smartone
    2016-04-18 13:54:58
    已采纳

    那是肯定的,作用域不同,不要忘了一开始设置了一个全局变量times=60;如果把if语句放在定时器外面,那if语句的times永远是60,也就是不等于0,那么定时器会永远的执行下去!