精易论坛

标题: 循环嵌套删除数组,报错,搞晕了,帮忙看看 [打印本页]

作者: KiaPol    时间: 2025-1-29 16:16
标题: 循环嵌套删除数组,报错,搞晕了,帮忙看看
子弹是间隔150ms生成4发


成员子弹碰到飞机 进行当前成员删除

子弹删除这段屏蔽不会报错的,运行会报错

琢磨好久了 觉得写的没错啊= =

数组报错.png (40.96 KB, 下载次数: 0)

数组报错.png

作者: chenboss    时间: 2025-1-29 16:16
修复飞机大战dem.e

作者: 你不丑    时间: 2025-1-29 17:36

gdi写的飞机大战.rar

1.49 MB, 下载次数: 4, 下载积分: 精币 -1 枚


作者: 独倚斜阳    时间: 2025-1-29 17:37
一看数组和删除 不看代码我就知道大概了  数组你要从后往前删
要不变量循环
要不就
计次循环(数量,计次)
计次2=数量-计次+1
每次去删  计次2的位置  这样就是数组从后往前删除
作者: 我很低调    时间: 2025-1-29 17:43
源码发上来
作者: KiaPol    时间: 2025-1-29 18:46
我很低调 发表于 2025-1-29 17:43
源码发上来

大佬请看~~~~~~~~~~~~~~~~~

飞机大战dem.e

964.6 KB, 下载次数: 2, 下载积分: 精币 -1 枚


作者: 神女软件定制    时间: 2025-1-29 19:36
删过一个,后面的索引都变了
作者: 圆圈    时间: 2025-1-29 20:25
删除数组一定要习惯用变量循环,倒过来删不会出错
作者: 汉族    时间: 2025-1-30 00:19
数组要从 最大开始删着走,  否者就会报错




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4