整数数组和数据结构

易语言 2020-10-21 12:28:20

.计次循环首 (成员数, i) ' //遍历成员数据
成员数据 = 指针到整数 (成员地址 + (i - 1) × 4 + 4)
.如果真 (欲删除的位置 = i)
bool = 真
.如果真结束
.如果 (N < 欲删除的成员数目 且 bool = 真) ' //又掉了几根头发,抽了三根烟.
N = N + 1
' 被抛弃的成员...' 数据并未实际删除,那个内存操作api叫什么鬼来着。。。
' 成员地址 + (i - 1) × 4 + 4 '这是地址,
.否则
bool = 假
.如果真 (i > _变 - 1)
写到内存 (成员数据, 成员地址 + (i - 1) × 4 + 4 - 欲删除的成员数目 × 4, ) ' //位置左移
处理事件 ()
.如果真结束

.如果结束

.计次循环尾 ()
成员数 = 成员数 - 欲删除的成员数目
' 调试输出 (成员数, 欲删除的位置, 欲删除的成员数目)
写到内存 (成员数, 成员地址, ) ' //修改数组成员数