C言語 #4: 複数変数の宣言

独習C

C言語では、一度に複数の変数を宣言および初期化することができます。これにより、コードを簡潔に保つことができます。以下に、複数の変数を宣言する方法と、その使用例を示します。

複数の変数を一度に宣言

同じデータ型の複数の変数を一度に宣言することができます。変数はカンマ(,)で区切ります。

int a, b, c;        // 整数型の変数a, b, cを一度に宣言
float x, y, z;      // 浮動小数点型の変数x, y, zを一度に宣言
char ch1, ch2, ch3; // 文字型の変数ch1, ch2, ch3を一度に宣言

複数の変数を一度に宣言して初期化

同じデータ型の複数の変数を一度に宣言し、それぞれに初期値を設定することもできます。

int a = 1, b = 2, c = 3;      // 整数型の変数a, b, cを宣言して初期化
float x = 1.1, y = 2.2, z = 3.3; // 浮動小数点型の変数x, y, zを宣言して初期化
char ch1 = 'A', ch2 = 'B', ch3 = 'C'; // 文字型の変数ch1, ch2, ch3を宣言して初期化

例:複数変数の宣言と使用

以下は、複数の変数を一度に宣言し、それらを使用する基本的なCプログラムの例です。

#include <stdio.h>

int main() {
    // 整数型の変数を一度に宣言して初期化
    int num1 = 5, num2 = 10, num3 = 15;

    // 浮動小数点型の変数を一度に宣言して初期化
    float x = 1.1, y = 2.2, z = 3.3;

    // 文字型の変数を一度に宣言して初期化
    char ch1 = 'X', ch2 = 'Y', ch3 = 'Z';

    // 変数の使用と結果の出力
    int sum = num1 + num2 + num3;
    float average = (x + y + z) / 3;

    printf("Num1: %d, Num2: %d, Num3: %d\n", num1, num2, num3);
    printf("Sum: %d\n", sum);

    printf("X: %.1f, Y: %.1f, Z: %.1f\n", x, y, z);
    printf("Average: %.2f\n", average);

    printf("Char1: %c, Char2: %c, Char3: %c\n", ch1, ch2, ch3);

    return 0;
}

このプログラムは、整数、浮動小数点数、および文字の複数の変数を一度に宣言し、それぞれに初期値を設定します。さらに、これらの変数を使用して基本的な計算を行い、結果を出力します。

購読
通知
0 Comments
Inline Feedbacks
View all comments