while (<expr>) { <commands> }
これは、コマンドのブロックを、<expr> が 0 でない値と評価される間、繰り 返し実行します。このコマンドは、古い形式 (かっこなし) の if/else 構文 と一緒に使うことはできません。以下も参照: do (86), continue (85), break (81)。