伪代码中 i=a,1,-1 是什么意思?
What means for i=a,1,-1 in pseudocode?
我有一个伪代码。
这是一行代码:for i=k1,1,-1 do Ti <- Ti-1 + Ti
.
k1
是一个整数。 Ti
是一个数组。
问题是:for i=k1,1,-1
是什么意思?我知道什么是 for
但我不知道什么是 i=k1,1,-1
.
谢谢!
这意味着循环从k1开始向下计数(-1),在1结束。
让 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
这可能意味着 i
从 k1
开始,并通过 -1
的步骤减少到 1
,即在 C
for (i=k1; i>=1; i--)
我有一个伪代码。
这是一行代码:for i=k1,1,-1 do Ti <- Ti-1 + Ti
.
k1
是一个整数。 Ti
是一个数组。
问题是:for i=k1,1,-1
是什么意思?我知道什么是 for
但我不知道什么是 i=k1,1,-1
.
谢谢!
这意味着循环从k1开始向下计数(-1),在1结束。
让 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
这可能意味着 i
从 k1
开始,并通过 -1
的步骤减少到 1
,即在 C
for (i=k1; i>=1; i--)