next up previous
: 関数 : 千鳥足 : 千鳥足

繰り返し文 do while


\begin{boxedminipage}{9cm}
\begin{verbatim}do{
Prw = ran();
…
printf(''(x...
...
}while((x != XHOME) \vert\vert (y != YHOME));\end{verbatim}\end{boxedminipage}

ここでは、

  1. 現在の座標を出力する。
  2. 乱数を振って進む方向を決める。
  3. 歩数を加算する。
  4. 進んだ結果、家に着かなければ 1 にもどる。
を家に着くまで繰り返す。do while 文の一般的な書式は

  do{
    実行文;
  }while(繰り返し条件);
となっている。特徴は while 文と逆で実行文を行った後にその判定をするところである。