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エディタ