用局部变量作为上升沿的标志位的时候 , 和用全局变量做标志的时候 , 结果完全是两种 . 今天划水的时候也遇到了 , 研究了一下 , 是局部变量的问题 .
现象:
用局部变量时 , 上升沿检测会不起作用
用全局变量 , 上升沿正常工作;
结论:
当程序运行到结尾时 , 会把局部变量清除 , 于是上升沿的检测就出问题了
当变量不能按预期变化时 , 可以检查一下是不是变量生命周期的问题;
用局部变量作为上升沿的标志位的时候 , 和用全局变量做标志的时候 , 结果完全是两种 . 今天划水的时候也遇到了 , 研究了一下 , 是局部变量的问题 .
现象:
用局部变量时 , 上升沿检测会不起作用
用全局变量 , 上升沿正常工作;
结论:
当程序运行到结尾时 , 会把局部变量清除 , 于是上升沿的检测就出问题了
当变量不能按预期变化时 , 可以检查一下是不是变量生命周期的问题;