想象以下伪代码:
我想知道赋值
objects[i], 1 <= i <= n
objects[0] = 0
for i from 1 to n
if(objects[i] - objects[i-1] > constant)
do something
我想知道赋值
objects[0] = 0
是否有特定的名称。我知道当这些值用于停止循环时,它们被称为哨兵值。但在这种情况下,我是为了让第一个被评估的对象(objects [1])有东西可以进行比较 - 显然,objects [0]
不是真正的对象,只是一种标志。它仍然被称为哨兵值吗?还有其他名称吗?或者我根本不应该这样做?如果我没有表达清楚,让我知道,我应该尝试以另一种方式解释我的问题。