C言語では、定数の定義方法は何ですか?

C言語では、#defineやconstキーワードを使用して定数を定義することができます。

  1. #defineディレクティブを使用する:
  2. #include#define PI 3.14159

    int main() {
    float radius = 5;
    float area = PI * radius * radius;
    printf(“円の面積: %f\n”, area);
    return 0;
    }

  3. 上記のコードでは、#defineが定数PIを定義するために使用されており、後続のコードでは、PIを使用して3.14159を表すことができます。注意してください、#defineは変数を定義したわけではなく、コード中で出現するPIを3.14159に置き換えるものです。
  4. 定数を定義するためにconstキーワードを使用する。
  5. #includeint main() {
    const float PI = 3.14159;
    float radius = 5;
    float area = PI * radius * radius;
    printf(“円の面積: %f\n”, area);
    return 0;
    }
  6. 上記のコードでは、constキーワードを使用して浮動小数点数の定数PIを定義し、後続のコードで使用されています。constキーワードで定義された定数はデータ型を持ち、変更できません。

これら2つの定数の定義方法は機能的に等価であり、どちらの方法を選択するかは個人の習慣やコードスタイルによる。

bannerAds