C言語で名前と年齢を出力する方法(defineを使用)


まず、以下のコード例をご覧ください。

#include <stdio.h>
#define NAME "John"  // 名前を定義
#define AGE 25       // 年齢を定義
int main() {
    printf("名前: %s\n", NAME);
    printf("年齢: %d\n", AGE);

    return 0;
}

上記のコードでは、#defineを使用してNAMEAGEを定義しています。NAMEは"John"という文字列を、AGEは25という整数を表しています。

printf関数を使用して、名前と年齢を出力します。%sは文字列を、%dは整数を表示するためのフォーマット指定子です。

コンパイルして実行すると、以下のような出力が得られます。

名前: John
年齢: 25

このように、defineディレクティブを使用することで、プログラム内で定義した名前と年齢を簡単に出力することができます。

さらに、他の名前や年齢を出力したい場合は、defineディレクティブの値を変更するだけで簡単に対応できます。例えば、#define NAME "Alice"#define AGE 30のように値を変更して再コンパイルすれば、別の名前と年齢を出力することができます。

以上が、C言語で名前と年齢を出力する方法とコード例の説明です。この方法を活用することで、シンプルかつ効率的に名前と年齢を表示することができます。