C言語のbool型
C言語にbool型って無いや!と最近知りました。
気が付いたらtureやらfalseってタイプしてる。
でどうせやったら定義してまえってことで考えてみた
typedef char bool;
#define true 1
#define false 0
typedef enum{
false = 0,
true = 1,
} bool;
2種類考えてみたが果たしてどちらが良いのやろうか?
個人的にはenumで定義したほうが感覚的にしっくりくるんですよね~。
日々学んだ事や、感じた事などを書き溜めていこうかなと。
C言語にbool型って無いや!と最近知りました。
気が付いたらtureやらfalseってタイプしてる。
でどうせやったら定義してまえってことで考えてみた
typedef char bool;
#define true 1
#define false 0
typedef enum{
false = 0,
true = 1,
} bool;
2種類考えてみたが果たしてどちらが良いのやろうか?
個人的にはenumで定義したほうが感覚的にしっくりくるんですよね~。
ラベル: C言語 投稿者 mezashi 時刻: 水曜日, 2月 28, 2007
0 件のコメント:
コメントを投稿