C har ingen indbyggede boolske typer. Hvad er den bedste måde at bruge dem på i C?
Fra bedst til værst:
Mulighed 1 (C99)
#include <stdbool.h>
Mulighed 2
typedef enum { false, true } bool;
Option 3
typedef int bool;
enum { false, true };
Option 4
typedef int bool;
#define true 1
#define false 0
Hvis du er uafklaret, så vælg #1!
En boolean i C er et heltal: nul for falsk og ikke-nul for sandt.
Se også Boolsk datatype, afsnittet C, C++, Objective-C, AWK.