我有伪代码的代码。
这是一行代码:for i=k1,1,-1 do Ti <- Ti-1 + Ti
。
k1
是一个整数。 Ti
是一个数组。
问题是:for i=k1,1,-1
是什么意思?我知道for
是什么,但我不知道i=k1,1,-1
是什么。
谢谢!
答案 0 :(得分:2)
这意味着循环从k1开始向下计数(-1),结束于1。
答案 1 :(得分:2)
让i
假设k1
到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
答案 2 :(得分:1)
这可能意味着i
从k1
开始,逐渐减少到1
-1
,即在C
for (i=k1; i>=1; i--)