天天看點

C語言基礎總結

C語言基礎總結

1. 資料與操作

a. 資料

i. 類型
  • 基本類型

整型:

類型 關鍵字
基本整型 int
短整型 short
長整型 long
無符号整型 unsigned

實型(浮點型):

類型 關鍵字
單精度實型 float
雙精度實型 double
長雙精度實型 long double

字元型:char

枚舉類型:enum

  • 構造類型

數組

  • 一維數組
  • 二維數組
  • 向函數傳遞數組

結構體struct

  • 定義
  • 結構體變量及引用
  • 結構體數組
  • 結構體指針
  • 向函數傳遞結構體

共同體union

  • 定義
  • 指針類型
  • 定義與初始化
  • 間接尋址運算符
  • 函數按位址調用
  • 函數指針
  • 指針與數組
  • 指針與一維數組
  • 指針與二維數組
  • 指針數組
  • 動态數組
  • 特殊,不是類型-->字元串(是數組)
  • 存儲
  • 初始化
  • 字元指針
  • 通路方式
  • 輸入輸出
  • 字元串處理函數
  • 向函數傳遞字元串
  • 從函數傳回字元串指針
ii. 記憶體空間
  • 存儲機關
  • sizeof關鍵字

b. 操作

運算符和表達式
  • 指派運算符
  • 算術運算符
  • 增1和減1運算符
  • 宏常量與const常量
  • 類型轉換
  • 取址運算符
  • 标準數學函數
鍵盤輸入和螢幕輸出
  • 字元輸出與轉義字元
  • printf()
  • scanf()

2. 控制結構

a. 條件語句

b. switch語句

c. 循環語句

d. goto語句

e. break與continue

3. 函數

a. 定義與聲明

b. 調用

c. 遞歸與疊代

d. 變量的作用域與存儲類型

4. 檔案操作

a. 打開與關閉

b. 讀寫檔案