- 編寫高質量代碼:改善C程序代碼的125個建議
- 馬偉 著
- 266字
- 2019-01-01 01:33:13
建議6:使用typedef來定義類型的新別名
C語言允許用戶使用typedef關鍵字來定義自己習慣的數據類型名稱,來替代系統默認的基本類型名稱、數組類型名稱、指針類型名稱與用戶自定義的結構型名稱、共用型名稱、枚舉型名稱等。一旦用戶在程序中定義了自己的數據類型名稱,就可以在該程序中用自己的數據類型名稱來定義變量的類型、數組的類型、指針變量的類型與函數的類型等。
例如,C語言在C99之前并未提供布爾類型,但我們可以使用typedef關鍵字來定義一個簡單的布爾類型,如下面的代碼所示:
typedef int BOOL; #define TRUE 1 #define FALSE 0
定義好之后,就可以像使用基本類型數據一樣使用它了,如下面的代碼所示:
BOOL bflag=TRUE;
推薦閱讀
- Java逍遙游記
- 自然語言處理實戰:預訓練模型應用及其產品化
- Python從小白到大牛
- Mastering Concurrency in Go
- Learning Firefox OS Application Development
- Podman實戰
- 軟件架構:Python語言實現
- Learning Three.js:The JavaScript 3D Library for WebGL
- PHP從入門到精通(第4版)(軟件開發視頻大講堂)
- Continuous Delivery and DevOps:A Quickstart Guide Second Edition
- Mastering PowerCLI
- Microsoft Windows Identity Foundation Cookbook
- 用Go語言自制編譯器
- C語言程序設計
- TypeScript High Performance