番兵
番兵(ばんぺい、英: sentinel)は基地、野営地の出入りを警備する任務に就く兵士を指す。歩哨とも言う。
転じてプログラミング用語としては、データの終了を示すために配置される特殊なデータを指す。番人(ばんにん)とも言う。以下ではこの意味について示す。
実際にはこの用語は、微妙に異なる以下の2つの意味で使われる。
実データには出現しない、データの終了を表すための専用の値
入力データを処理するループの終了条件が複数ある場合に、条件判定の数を削減するために置くダミーのデータ