Für jemanden wie mich hier zum Kopieren und Einfügen.
bool ist nur ein Makro das erweitert sich zu _Bool. Sie können verwenden _Bool ohne #include sehr viel wie Sie verwenden können int oder double; es ist ein C99-Schlüsselwort.
Das Makro ist definiert in <stdbool.h> zusammen mit 3 anderen Makros.
Die definierten Makros sind
bool: Makro wird erweitert _Bool
false: Makro wird erweitert 0
true: Makro wird erweitert 1
__bool_true_false_are_defined: Makro wird erweitert 1
Mayur Turuvekere
Probieren Sie diese Header-Datei in Ihrem Code aus
stdbool.h
Das muss funktionieren
13817400cookie-checkWelche Header-Datei fügen Sie ein, um den bool-Typ in c unter Linux zu verwenden?yes
Ich würde einfach verwenden
int
genau wie alle vor C99 🙂– pmg
25. Mai 2011 um 8:56 Uhr
oder verwenden Sie einfach _Bool und offenbaren Sie Ihre wahre Absicht. . . 😉
– m4r35n357
4. Januar um 18:30 Uhr