quote:以下是引用神功在2012-07-14 21:39:23的发言:quote:以下是引用youhm在2012-07-11 22:53:18的发言:
程序2临时变量A没有先赋值后使用,所以A的值不确定,至于会是什么值和程序其他内容有关。
怎么说程序2中的临时变量A没有赋值了,即使是程序2的第1行没有赋值,但是在程序2的第2行通过 #start 赋值的啊?我认为在程序扫描的第2个周期就获得了临时变量A的值了啊?大家认为了?
临时变量使用的区域当前块结束后可能会被其他的块使用, 所以下一个扫描周期不一定能得到上个扫描周期赋的值,这就是临时变量和全局变量的区别。