我定义了两个变量,一个局部变量,另一个全局变量
Vars
integer i(1); //局部变量
Global integer j(1); //全部变量
局部变量无论在哪个事件中累加值,值都回到初使值,只有全局变量才会累加?
请教一下TB是每一个事件驱动都得启加截一次吗?
局部变量无论在哪个事件中累加值,值都回到初使值,只有全局变量才会累加?
对,当前事件域结束后,局部变量都会初始化。
全局变量不会初始化,会持续保存值
另外,局部变量分图层,不同图层的局部变量不是一个对象
全局变量是唯一的,没有图层区别