是谁把我的数组给更新了???
在一个图形化界面中,两个按钮btn1和btn2,点击btn1的时候,调用函数function,他主要的功能是循环10次,对一个变量variable进行更新,就是每做一次循环,执行variable = variable + 1;然后将此时的viarable存储到一个数组viarableArray[]中保存(这个数组就是来记录variable各个每次循环的值)。单击第二个按钮时,希望在一个列表框中输出这个数组中的所有值(就是viarable每次循环时的值)。可是,现在当单击btn2时,显示出的结果都是循环结束时viarable的值。而在函数function中跟踪时发现viarableArray中的值是不同的,可是到了点击btn2的时候再次跟踪时发现又全部变成最后一次循环的时候的值了。
比如,原来viarable的值是0,按说应该输出1,2,3,4,5,6,7,8,9,10
可是现在输出的结果变成了:10,10,10,10,10,10,10,10,10,10
我想问一下:这到底是谁干的?还是我自己犯了某个未知的的错误??