2015-07-10 57 views
0

我有一个伪代码。什么意思是i = a,1,-1是伪代码?

这是一行代码:for i=k1,1,-1 do Ti <- Ti-1 + Ti

​​是一个整数。 Ti是一个数组。

问题是:什么意思是for i=k1,1,-1?我知道什么是for,但我不知道什么是i=k1,1,-1

谢谢!

回答

2

整理有i假设从​​到1值与-1步骤。等效于C:

for (i = k1; i >= 1; i += -1) 

你的问题的语法是在Fortran语言基本相同,存在了几十年:

 DO 10,i=k1,1,-1 
     T(i) = T(i-1) + T(i) 
10 CONTINUE 
+0

谢谢!我现在知道了! –

2

这意味着循环被向下计数(-1)起始于K1,在1

+0

谢谢!我现在知道了! –

1

这可能意味着i开始在​​和步骤减少到1-1即在C

for (i=k1; i>=1; i--) 
+0

谢谢!我现在知道了! –

相关问题