【发布时间】:2012-01-24 02:23:31
【问题描述】:
我正在将 GW-BASIC 代码转换为 C#,并且通常在 BASIC 语言方面的经验非常有限。我试图了解 IF...THEN...GOTO 语句的行为方式。比如我有如下语句:
85 IF M(3,1)>M(2,1) THEN 95
90 M(3,1)=M(3,1)+P2
95 Z1=R1*(90.567-41.685/M(2,3))
我的问题是:如果第 85 行的条件不满足,它还会继续执行第 95 行的代码,还是跳过它?
任何方向都将不胜感激......
【问题讨论】:
-
这是比 QBASIC 更古老的基本代码。不过它在 QBASIC 中运行得很好。
-
如果你有一个正常运行的 QBasic 环境,为什么不使用上述逻辑和一些打印语句设置一个小测试?
-
@Joshua 是的,我意识到在深入研究之后......我更新了问题以反映......