基本的な for ループプログラム

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

はじめに

ループとは、特定の条件に達するまでまたは永久に繰り返し実行される命令のシーケンスです。for ループは、指定された条件が満たされるまで、コードの一部を繰り返し実行する制御フロー文です。この実験では、for ループを使用して簡単なプログラムを作成します。

ターミナルを起動する

この実験を始めるには、まずターミナルを起動する必要があります。これは、アクティビティタブからターミナルを検索するか、Ubuntu の場合、ショートカットキー「Ctrl + Alt + T」を使用することで行えます。

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

次に、ターミナルで以下のコマンドを実行して、~/project/ ディレクトリに main.c という名前の新しい C ファイルを作成します。

touch ~/project/main.c

テキストエディタでファイルを開く

好きなテキストエディタで main.c ファイルを開きます。たとえば、以下のコマンドを実行して nano エディタを使用できます。

nano ~/project/main.c

コードを書く

テキストエディタに以下のコードを入力します。

#include <stdio.h>

int main()
{
    printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

    int i = 0;

    for(i = 0; i < 10; i++)
    {
        printf("i = %d\n", i);
    }

    printf("\n\The value of i after exiting the loop is %d\n\n", i);

    printf("\nRemember that the loop condition checks the conditional statement before it loops again.\n\n");

    printf("Consequently, when i equals 10, the loop breaks.\n\n");

    printf("i is updated before the condition is checked- hence the value of i after exiting the loop is 10.\n\n");

    printf("\n\n\t\t\tCoding is Fun!\n\n\n");
    return 0;
}

このコードは、for ループを使用して 0 から 9 までの数字を表示し、ループ条件の説明を提供します。

コードをコンパイルして実行する

以下のコマンドを使用してコードをコンパイルします。

gcc -o main ~/project/main.c

次に、以下のコマンドでプログラムを実行します。

./main

出力内容を理解する

出力は以下に似たものになります。

                LabEx - Best place to learn


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

The value of i after exiting the loop is 10

Remember that the loop condition checks the conditional statement before it loops again.

Consequently, when i equals 10, the loop breaks.

i is updated before the condition is checked- hence the value of i after exiting the loop is 10.


                        Coding is Fun!

コードを修正する

ループの初期化、条件、更新を調整することでコードを実験しましょう。コードを再実行して、出力がどのように変化するかを観察します。

まとめ

この手順に沿った実験では、C 言語で基本的なforループプログラムを作成する方法を学びました。これで、forループをどのように使うか、どのように定義するか、および異なる出力を得るためにコードをどのように変更するかについて、より深い理解を得るはずです。