| 為
了易用與可攜性,GLib定義了一些基本資料型態,例如在C語言中,並沒有定義布林數型態,而在GLib中則定義了gboolean這個型態,可以設定
TRUE或FALSE值,這些型態基本上是使用typedef來定義: typedef gint
gboolean;
GLib定義的基本資料型態可概略分為四大類:
您可以參考 Basic Types 了解每個型態的定義方式。 在GTK中,處處可見巨集,這些巨集可以讓您在寫程式時更為方便,像是最基本的TRUE、FALSE,一些方便的巨集函式如ABS(取絕對值)、MAX (取最大值)、MIN(取最小值)等,您可以參考 Standard Macros 了解一些常用巨集函式的定義。 |
|