C 言語で降順の Do-While ループを作成する

CCBeginner
オンラインで実践に進む

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

プログラミングにおいて、ループは与えられた条件が真である限り、一連の命令を繰り返し実行するために使用されます。Do-While ループは、コードブロックを少なくとも 1 回実行してから、ループ条件をチェックする必要がある場合に使用されます。

この実験では、C 言語で Do-While ループプログラムを作成して、10 から 1 までの数字を降順に表示します。

新しい C ファイルを作成する

~/project/ ディレクトリに新しいファイルを作成し、それを main.c と名付けます。このファイルにすべてのコードを記述します。

必要なヘッダーファイルをインクルードする

C 言語では、プログラムを動作させるために必要なヘッダーファイルをインクルードする必要があります。main.c ファイルの最初の行に、入出力関数を提供するヘッダーファイル stdio.h をインクルードします。

#include <stdio.h>

メイン関数を書く

次に、main() 関数を書きます。main() 関数は、プログラムのエントリーポイントです。

int main()
{
    // ここにコードを記述します
    return 0;
}

変数を初期化する

ループを開始する前に、変数 i を値 10 に初期化します。

int i = 10;

Do-While ループを書く

このステップでは、i の値を 10 から 1 まで表示するための Do-While ループを書きます。

do {
    printf("i = %d\n", i);
    i--; // 各反復で i を 1 だけ減少させる
} while (i >= 1);

ループは、ループ条件をチェックする前に一度コードブロックを実行します。i が 1 以上の間、ループは継続して実行されます。

プログラムをコンパイルして実行する

プログラムを保存し、ターミナルを開き、main.c ファイルがあるディレクトリに移動します。プログラムをコンパイルするには、次のコマンドを使用します。

gcc main.c -o program

これにより、同じディレクトリに実行可能ファイル program が作成されます。次のコマンドを使用してプログラムを実行します。

./program

出力を確認する

プログラムを実行すると、出力は次のようになるはずです。

i = 10
i = 9
i = 8
i = 7
i = 6
i = 5
i = 4
i = 3
i = 2
i = 1

完全なコード

#include<stdio.h>

int main()
{
    int i = 10;

    do {
        printf("i = %d\n", i);
        i--; // 各反復で i を 1 だけ減少させる
    } while (i >= 1);

    return 0;
}

まとめ

この実験では、C 言語で Do-While ループプログラムを作成する方法を学びました。Do-While ループは、ループ条件をチェックする前に少なくとも 1 回はコードブロックを実行したい場合に使用されます。また、変数を初期化する方法、Do-While ループを書く方法、およびターミナルで C プログラムをコンパイル/実行する方法も学びました。