はじめに
プログラミングにおいて、ループは与えられた条件が真である限り、一連の命令を繰り返し実行するために使用されます。Do-While ループは、コードブロックを少なくとも 1 回実行してから、ループ条件をチェックする必要がある場合に使用されます。
この実験では、C 言語で Do-While ループプログラムを作成して、10 から 1 までの数字を降順に表示します。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
プログラミングにおいて、ループは与えられた条件が真である限り、一連の命令を繰り返し実行するために使用されます。Do-While ループは、コードブロックを少なくとも 1 回実行してから、ループ条件をチェックする必要がある場合に使用されます。
この実験では、C 言語で Do-While ループプログラムを作成して、10 から 1 までの数字を降順に表示します。
~/project/
ディレクトリに新しいファイルを作成し、それを main.c
と名付けます。このファイルにすべてのコードを記述します。
C 言語では、プログラムを動作させるために必要なヘッダーファイルをインクルードする必要があります。main.c
ファイルの最初の行に、入出力関数を提供するヘッダーファイル stdio.h
をインクルードします。
#include <stdio.h>
次に、main()
関数を書きます。main()
関数は、プログラムのエントリーポイントです。
int main()
{
// ここにコードを記述します
return 0;
}
ループを開始する前に、変数 i
を値 10
に初期化します。
int i = 10;
このステップでは、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 プログラムをコンパイル/実行する方法も学びました。