C'de yerleşik boolean türleri yoktur. Bunları C'de kullanmanın en iyi yolu nedir?
En iyiden en kötüye:
Seçenek 1 (C99)
#include <stdbool.h>
Seçenek 2
typedef enum { false, true } bool;
Opsiyon 3
typedef int bool;
enum { false, true };
Opsiyon 4
typedef int bool;
#define true 1
#define false 0
Eğer kararsızsanız, 1 numarayı seçin!
C'de bir boolean bir tamsayıdır: false için sıfır ve true için sıfır olmayan.
Ayrıca bkz Boolean veri türü, bölüm C, C++, Objective-C, AWK.