条件ステートメント(IF)では誰もがを使用(position < size)
していますが、なぜですか?
慣習だけですか、それとも正当な理由がありますか?
野生で発見:
if (pos < array.length) {
// do some with array[pos];
}
めったに見つかりません:
if (array.length > pos) {
// do some with array[pos];
}
[min, max]
なく関係しているかもしれません[max, min]
。したがって、要素x
をで記述することで、要素が区間に属することを確認するのは自然なことmin <= x <= max
です。
if (MIN <= x && x <= MAX)
。(一部の言語ではこれはMIN <= x <= MAX
; として記述できますが、Cでは完全に合法ですが、それが何を意味すると考えているかを意味するものではありません)。