C言語の制御文 while: 初心者向けガイド

※本ページはアフィリエイト広告を利用しています

C言語はプログラミングの基礎を学ぶ上で非常に重要な言語です。今回は、C言語の基本的な制御構文であるwhile文について解説します。

目次

while文とは

while文は、C言語における基本的なループ制御構文の一つです。指定した条件が真である限り、繰り返しブロック内のコードを実行します。ループの中で条件が偽になるまで処理が繰り返されるため、無限ループにならないように注意が必要です。

whileの基本的な文法

while文は、指定した条件が真である限り、ブロック内のコードを繰り返し実行する制御構文です。基本的な文法は以下の通りです。

while (条件) {
    // 繰り返し実行するコード
}

条件が真である場合、ブロック内のコードが実行され、終了後に再び条件を評価します。条件が偽になると、ループは終了します。

作成したCソース

このサンプルプログラムは、C言語でwhile文を使用して、5回繰り返しメッセージを表示するものです。カウンタ変数iを用いて、iが5未満の間、メッセージを表示し続けます。

コード解説

  • int i = 0; でカウンタ変数iを初期化しています。
  • while (i < 5) でiが5未満の間、ループを続けるようにしています。
  • printf 関数で現在のカウンタの値を表示しています。
  • i++; でループの終わりにカウンタを1増加させています。

作成した全体のソースコード

#include <stdio.h>

int main() {
    int i = 0; // カウンタ変数の初期化
    // iが5未満の間、ループを続ける
    while (i < 5) {
        printf("C言語のwhile文のサンプル: %d回目\n", i+1); // 現在のカウンタの値を表示
        i++; // カウンタを1増加させる
    }
    return 0; // プログラム終了
}

実行結果

実行結果

以下のようにwhile文のループ処理が実行できました。

まとめ

この記事では、C言語のwhile文の基本的な使い方とサンプルプログラムを紹介しました。while文は繰り返し処理を行う際に非常に役立つツールですが、無限ループに注意しながら使用することが重要です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次