C:ssä ei ole sisäänrakennettuja boolean-tyyppejä. Mikä on paras tapa käyttää niitä C:ssä?
Parhaasta huonompaan:
Vaihtoehto 1 (C99)
#include <stdbool.h>
Vaihtoehto 2
typedef enum { false, true } bool;
Vaihtoehto 3
typedef int bool;
enum { false, true };
Vaihtoehto 4
typedef int bool;
#define true 1
#define false 0
Jos olet epävarma, valitse vaihtoehto #1!
C:ssä boolean on kokonaisluku: nolla tarkoittaa false (väärä) ja ei-nolla true (tosi).
Katso myös Boolen tietotyyppi, jakso C, C++, Objective-C, AWK.