【C言語】配列の要素の値を全て表示する方法を解説

この記事では、C言語で配列の要素の値を全て表示する方法を解説します。

目次から探す

配列の要素の値を全て表示する方法

配列は、複数のデータをまとめて管理するための便利なデータ構造です。

C言語では、配列の要素の値を一つずつ表示する方法がいくつかあります。

方法1: forループを使う方法

forループを使うことで、配列の要素を順番に表示することができます。

以下のようなコードを使います。

#include <stdio.h>
int main() {
    int array[] = {1, 2, 3, 4, 5};
    int length = sizeof(array) / sizeof(array[0]);
    for (int i = 0; i < length; i++) {
        printf("%d ", array[i]);
    }
    return 0;
}

このコードでは、配列arrayの要素を順番に表示しています。

length変数を使って配列の要素数を取得し、forループで要素を一つずつ表示しています。

方法2: whileループを使う方法

whileループを使うことでも、配列の要素を表示することができます。

以下のようなコードを使います。

#include <stdio.h>
int main() {
    int array[] = {1, 2, 3, 4, 5};
    int length = sizeof(array) / sizeof(array[0]);
    int i = 0;
    while (i < length) {
        printf("%d ", array[i]);
        i++;
    }
    return 0;
}

このコードでは、whileループを使って配列の要素を表示しています。

i変数を使って要素のインデックスを管理し、whileループの条件式で要素数と比較しています。

方法3: do-whileループを使う方法

do-whileループを使うことでも、配列の要素を表示することができます。

以下のようなコードを使います。

#include <stdio.h>
int main() {
    int array[] = {1, 2, 3, 4, 5};
    int length = sizeof(array) / sizeof(array[0]);
    int i = 0;
    do {
        printf("%d ", array[i]);
        i++;
    } while (i < length);
    return 0;
}

このコードでは、do-whileループを使って配列の要素を表示しています。

先に要素を表示し、その後に条件式で要素数と比較しています。

以上が、C言語で配列の要素の値を全て表示する方法です。

適切な方法を選んで使いこなし、効率的なプログラミングを行いましょう。

目次から探す