伪码中i = a,1,-1的含义是什么?

时间:2015-07-10 05:24:30

标签: pseudocode

我有伪代码的代码。

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

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

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

谢谢!

3 个答案:

答案 0 :(得分:2)

这意味着循环从k1开始向下计数(-1),结束于1。

答案 1 :(得分:2)

i假设k11的值为-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

答案 2 :(得分:1)

这可能意味着ik1开始,逐渐减少到1 -1,即在C

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