C nav iebūvētu boolean tipu. Kāds ir labākais veids, kā tos izmantot C valodā?
No labākā uz sliktāko:
Variants 1 (C99)
#include <stdbool.h>
Variants 2
typedef enum { false, true } bool;
3. variants
typedef int bool;
enum { false, true };
4. variants
typedef int bool;
#define true 1
#define false 0
Ja neesat izlēmis, izvēlieties #1!
Loģiskais skaitlis C valodā ir vesels skaitlis: nulle - false un nenulle - true.
Skatiet arī Datu tips Boolean, sadaļa C, C++, Objective-C, AWK.