我有一个旧代码进行数学计算。据报道,它是用 QBasic 编写的,并且可以在 VB6 下成功运行。我计划将代码编写成更新的语言/平台。为此,我必须首先向后工作,并从现有代码中提出详细的算法。
问题是我无法理解几行的语法:
Dim a(1 to 200) as Double
Dim b as Double
Dim f(1 to 200) as Double
Dim g(1 to 200) as Double
For i = 1 to N
a(i) = b: a(i+N) = c
f(i) = 1#: g(i) = 0#
f(i+N) = 0#: g(i+N) = 1#
Next i
根据我在 9 年前使用 VB5 的工作,我猜测 a、f 和 g 是索引从 1 到 200 的 Double 数组。但是,我完全迷失了 # 和 : 在 for 的主体内的这种用法-环形。