第八章——善於利用指針(章節結構)

指針內容較多,所以須要額外詳細記錄,方便記憶。數組

章節結構

  1. 指針是什麼
  2. 指針變量
    • 使用指針變量的一個例子
    • 怎樣定義指針變量
    • 怎樣引用指針變量
    • 指針變量做爲函數參數
  3. 經過指針引用數組
    • 數組元素的指針
    • 在引用數組元素時指針的運算
    • 經過指針引用數組元素
    • 用數組名做函數參數(以及用數組名與變量名做爲函數參數的比較)
    • 經過指針引用多維數組
      • 多維數組元素的地址
      • 指向多維數組元素的指針變量
      • 用指向數組的指針做函數參數
  4. 經過指針引用字符串
    • 字符串的引用方式
    • 字符指針做函數參數
    • 使用字符指針變量和字符數組的比較
  5. 指向函數的指針
    • 什麼是函數的指針
    • 用函數指針變量調用函數
      • 經過函數名調用函數
      • 經過指針變量調用他所指向的函數
    • 怎樣定義和使用指向函數的指針變量
    • 用指向函數的指針做函數參數
  6. 返回指針值的函數
  7. 指針數組和多重指針
    • 什麼是指針數組
    • 指向指針數組的指針變量
    • 指針數組做main函數的形參
  8. 動態內存分配與指向它的指針變量
    • 什麼是內存的動態分配
    • 怎樣創建內存的動態分配
      • 使用malloc函數開闢動態存儲區
      • 用calloc函數開闢動態存儲區
      • 用realoc函數從新分配動態存儲區
      • 用free函數釋放動態存儲區
    • void指針類型
  9. 有關指針的小結
    • 首先要準確理解指針的含義
    • 在C語言中,全部數據都是優劣性的
    • 要區分指針和指針變量
    • 什麼叫「指向」
    • 要深刻掌握在對數組的操做中正確的使用指針
    • 有關指針變量的概括比較
    • 指針運算
    • 指針變量能夠有空值
相關文章
相關標籤/搜索