while文について

C言語のwhile文に関する内容をこのカテゴリーにまとめていこうと思います。
while文は繰り返しを行うための条件を指定する文です。

C言語 for文、while文で無限ループを作るときは、3つのことを念頭に置いて作ろう

C言語に限らず、繰り返し回数がプログラムを書く段階では条件がわからず、プログラムを実行するごとに変わる可能性がある、ということがあると思います。

そのとき、for文かwhile文で無限ループを作って、抜ける条件を無限ループ内に書くことになります。

もし、無限ループを作るとなったら、プログラムが暴走しないように次の3つのことを念頭において置きましょう。

続きを読む

C言語 while文の「=」忘れはif文の「=」忘れより致命的になる

同じ処理を繰り返して、行いたい場合、while文、for文を使用することがほとんどでしょう。

しかし、気を付けてほしいのは、C言語におけるwhile文は実行条件が変数同士が等しいときという場合、「=」を一つ書き忘れると、if文の書き忘れより、はるかに致命傷になります。

if文の「=」書き忘れについては、こちらの記事をどうぞ。

C言語 if文の「=」忘れは致命的になる

続きを読む