1
为什么GTK +和其他几个框架提供TRUE
和FALSE
宏?是否有任何优势,使用TRUE
和FALSE
,而不是内置的C值true
和false
?你可以在这里看到他们的实现:http://www.gtk.org/api/2.6/glib/glib-Standard-Macros.html#TRUE:CAPS为什么GTK +定义了TRUE和FALSE?
为什么GTK +和其他几个框架提供TRUE
和FALSE
宏?是否有任何优势,使用TRUE
和FALSE
,而不是内置的C值true
和false
?你可以在这里看到他们的实现:http://www.gtk.org/api/2.6/glib/glib-Standard-Macros.html#TRUE:CAPS为什么GTK +定义了TRUE和FALSE?
C99有true
和false
,早期版本没有。这就是为什么你经常看到TRUE
和FALSE
#define
d。正如您可以阅读here,true
和false
分别是1
和0
,与TRUE
和FALSE
相同。