はじめに
プログラミングにおいて、ループは与えられた条件が真である限り、一連の命令を繰り返し実行するために使用されます。Do-Whileループは、コードブロックを少なくとも1回実行してから、ループ条件をチェックする必要がある場合に使用されます。
この実験では、C言語でDo-Whileループプログラムを作成して、10から1までの数字を降順に表示します。
プログラミングにおいて、ループは与えられた条件が真である限り、一連の命令を繰り返し実行するために使用されます。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プログラムをコンパイル/実行する方法も学びました。