|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
今天写软件,用到数组,开始搞来搞去一直出错,后面明白了之后写出来,看对大家是否有帮助。
TC5.0 加入了键。 键=数组下标的值。比如: 变量 a=数组(100,200,300),变量 b=数组(“第一个”=100,“第二个”=200,“第三个”=300)。
a[0]=100
a[1]=200
a[2]=300
b[0]=100 = b[第一个]=100 等于 给下标 0 起个名字 第一个 称为 键值
b[1]=200 = b[第二个]=200 等于 给下标 1 起个名字 第二个 称为 键值
b[2]=300 = b[第三个]=300 等于 给下标 2 起个名字 第三个 称为 键值
这样我们就可以通过下标和键值两种方式来找到数组成员。
当我寻找数组中的某个成员时,变量 索引 = 数组值查找(b,200,0) //问题就是没注意到第3个参数。 0 返回 键值,1 返回 下标。
当我们用 变量 索引 = 数组值查找(b,200,0) 索引=第一个 需要删除这个数组成员时,数组指定键值删除(b,索引)
当我们用 变量 索引 = 数组值查找(b,200,1) 索引=1 需要删除这个数组成员时,数组指定位置删除(b,索引)
这样才能正确删除数组成员。我出错是2种方式混淆了。
不对的地方望指教。
|
|