C知識點

結構體

用戶自定義類型,比數組更靈活,同一個接頭可以存儲多種類型的數據。

共用體

只能同時存儲其中的一種類型,結構體可以同時存儲int,long,double。

共用體只能存儲int,long ,double.的一種,共用體句法與結構類似。
共用體用途之一,就是數據使用兩種或更多種格式,(但不會同時使用)可以節省空間。

位域

程序包含多個開關量,只有true false變量。

typedef

typedef 用戶自定義的數據類型去一個新名字。

’ #define ’ 是C指令,用於各種數據類型定義別名,與typedef類似,一下幾點不同。

  • typedef僅限於爲類型定義符號名稱,#define不僅可以爲類型定義別名,可能爲數值定義別名,
  • typedef由編譯器執行解釋,#define語句由預編譯器處理。

文件讀寫

預處理器

編譯過程一個單獨的步驟,C預處理不過是文本替換工具而已,會指示編譯器在實際編譯之前完成所需的預處理,

頭文件

.h文件,被多個源文件共享,程序編寫的頭文件,編譯器自帶的頭文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章