官术网_书友最值得收藏!

建議6:使用typedef來定義類型的新別名

C語言允許用戶使用typedef關鍵字來定義自己習慣的數據類型名稱,來替代系統默認的基本類型名稱、數組類型名稱、指針類型名稱與用戶自定義的結構型名稱、共用型名稱、枚舉型名稱等。一旦用戶在程序中定義了自己的數據類型名稱,就可以在該程序中用自己的數據類型名稱來定義變量的類型、數組的類型、指針變量的類型與函數的類型等。

例如,C語言在C99之前并未提供布爾類型,但我們可以使用typedef關鍵字來定義一個簡單的布爾類型,如下面的代碼所示:


typedef int BOOL;
#define TRUE 1
#define FALSE 0

定義好之后,就可以像使用基本類型數據一樣使用它了,如下面的代碼所示:


BOOL bflag=TRUE;

主站蜘蛛池模板: 炎陵县| 巫山县| 曲阜市| 泸水县| 广汉市| 南和县| 崇阳县| 平定县| 呼图壁县| 鄂温| 柳河县| 泰和县| 静海县| 神池县| 汝阳县| 平凉市| 桐乡市| 天台县| 鲁甸县| 伊宁市| 赤峰市| 嵩明县| 虎林市| 宝丰县| 凌海市| 五家渠市| 辛集市| 绥宁县| 融水| 平谷区| 屏东市| 泾源县| 潮安县| 绥德县| 天等县| 都江堰市| 德庆县| 麟游县| 景德镇市| 疏勒县| 泗洪县|