1

GTK+ や他のいくつかのフレームワークがマクロを提供TRUEしているのはなぜですか? 組み込みの C 値andの代わりにandFALSEを使用する利点はありますか? ここで実装を確認できます: http://www.gtk.org/api/2.6/glib/glib-Standard-Macros.html#TRUE:CAPSTRUEFALSEtruefalse

4

1 に答える 1

3

C99 にはtrueとがありfalseますが、以前のバージョンにはありません。TRUEそれがあなたがしばしば見たりFALSE #definedしたりする理由です。ここで読めるように、truefalseはそれぞれ1とと0同じです。TRUEFALSE

于 2013-07-19T20:57:10.577 に答える