求解一个简单编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:54:58
const a:Array =[1,2];
var b:Array = a;
b[1] = 100;
trace (b);

这里的输出结果是1,100
但为什么不是100,2呢?

数组下标从0开始,0是第一位,1是第二位。

AS中的数组和c语言的数组一样,第一个元素的下标是0
const a:Array=[1,2] 那么 a[0]=1 a[1]=2
var b:Array=a 结果 b[0]=1 b[1]=2
b[1]=100 结果 b[0]=1 b[1]=100

const a:Array=[1,2] 那么 a[0]=1 a[1]=2
var b:Array=a 结果 b[0]=1 b[1]=2
b[1]=100 结果 b[0]=1 b[1]=100
数组下标0是第一位