<CLearn/>
C言語基礎 レッスン7

定数

#define・const・enumによる定数の定義を学びましょう。

定数の定義方法

C言語では値が変わらない定数を3つの方法で定義できます。

  • #define PI 3.14 - プリプロセッサマクロ(型なし)
  • const int MAX = 100; - const修飾子(型あり、推奨)
  • enum Color { RED, GREEN, BLUE }; - 列挙型

#define マクロ定数

#define はプリプロセッサによってコンパイル前に文字列置換されます。型チェックがないため注意が必要です。

Cエディタ

const定数と列挙型

const は型安全な定数を定義します。enum は関連する整数定数をグループ化します。

Cエディタ