TC官方合作论坛

 找回密码
 立即注册
查看: 916|回复: 4

[已解决] 今天用GOTO写了一段程序,总提示出错,请都下用GOTO的要求

[复制链接]
发表于 2014-1-17 15:12:40 | 显示全部楼层 |阅读模式

如标题,请教一下,如果多个GOTO有什么要求
我把相关的代码载一下:
如果(座标[H][S-2]!="死位"&&座标[H][S-2]==座标[H][S])//两个相同
                    如果(格X>H+1)   
                        如果(座标[H+1][S-1]!="死位"&&座标[H+1][S-1]==座标[H][S])
                            开心辅助.放入数组(H&"|"&(S-1)&"|"&(H+1)&"|"&(S-1))
                            调试输出("[扫图定位]连图:"&座标[H][S-1]&"|"&座标[H+1][S-1])
                        否则
标记5:
                            如果(H-1>=0)   
                                如果(座标[H-1][S-1]!="死位"&&座标[H-1][S-1]==座标[H][S])
                                    开心辅助.放入数组((H-1)&"|"&(S-1)&"|"&H&"|"&(S-1))
                                    调试输出("[扫图定位]连图:"&座标[H-1][S-1]&"|"&座标[H][S-1])   
                                否则
标记6:
                                    如果(格Y>S+1)
                                        如果(座标[H][S+1]!="死位"&&座标[H][S+1]==座标[H][S])
                                            开心辅助.放入数组(H&"|"&(S-2)&"|"&H&"|"&(S-1))
                                            调试输出("[扫图定位]连图:"&座标[H][S-2]&"|"&座标[H][S-1])
                                        否则
标记7:
                                            如果(S-3>=0)
                                                如果(座标[H][S-3]!="死位"&&座标[H][S-3]==座标[H][S])
                                                    开心辅助.放入数组(H&"|"&(S-1)&"|"&H&"|"&S)
                                                    调试输出("[扫图定位]连图:"&座标[H][S-1]&"|"&座标[H][S])
                                                如果结束
                                            如果结束
                                        如果结束
                                    否则
                                        goto 标记7
                                    如果结束
                                如果结束
                            否则
                                goto 标记6
                            如果结束
                        如果结束
                    否则
                        goto 标记5
                    如果结束
                否则
请大家指点,或还有其它的好的方法也请指点下,功能说白了就是在一个9*9的格子里判断移动一个格子后是否有三个相同的格子相连,就如常见的三消游戏一样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2014-1-17 15:27:24 | 显示全部楼层
错误说的很清楚了,只能跳出流程,不能跳入流程
回复 支持 反对

使用道具 举报

发表于 2014-1-17 15:25:14 | 显示全部楼层
GOTO貌似不能应用在流程语句里面
回复 支持 反对

使用道具 举报

发表于 2014-1-17 15:54:10 | 显示全部楼层
支持楼上 不能跳进去的   最好不要用goto  打乱程序结构  很难看的。
回复 支持 反对

使用道具 举报

发表于 2014-1-17 15:56:10 | 显示全部楼层
{:soso_e141:}   只能在一个功能互相跳来跳去,但你从一个功能跳到另一个功能就不对了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-24 01:42 , Processed in 0.051099 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表