while文は繰り返しの条件を先に判断します。そのため場合によっては一度も繰り返し処理をしないこともあります。そのほかにもdo while文があります。do while文は繰り返し処理を一度実行してから、繰り返しの条件を判断します。そのため、最低一度は繰り返し処理が実行されることになります。
do while文の書式 |
---|
do{ 処理; }while(継続条件式); |
○ ファイル
次のようにファイルを作成してください。
ファイル名 | doWhileTest.c |
---|
○ プログラム
次のようにプログラムを入力してください。
○ フローチャート
○ 実行結果
合計:15
○ 解説
今回のサンプルも1~5までの合計を求めるプログラムです。11、14行目が実行された後に、15行目の条件で判定が行われ、繰り返すかどうか決まります。もし、条件が「真」であれば、再び11、14行目を実行します。