學完 C 語言,有助于我們對其他語言的理解,畢竟 C 語言比較低鞥,如果你還是大一大二,不知道該使用哪一門入門,那么我推薦C語言,可能比Python等難,但掌握之后學其他語言會容易很多,
下面是我學完 C 語言之后,覺得需要掌握的核心知識點
基本語法
選擇控制陳述句 if,swith
回圈控制陳述句 while,for
控制陳述句相關關鍵字分析
變數存盤(重要)
記憶體磁區剖析
各類變數的定義形式
各類變數的作用范圍
各類變數的生命周期
各類變數的存盤區域
各類變數的注意事項
靜態函式與全域函式的深度剖析
一維陣列與二維陣列
陣列的精確定義
陣列元素嚴謹的初始化
深度剖析陣列元素的讀寫程序
多維陣列的精確定義
多維陣列的應用操作
另外,三位極其以上的陣列,了解即可,
函式(重要)
函式的定義、宣告、呼叫三要素
各類場景的函式定義
嚴謹的函式宣告
函式的呼叫程序剖析
函式引數本質剖析
實參、形參詳解
具體需求下的函式封裝流程
指標與地址(難點,學C,必須搞定指標是啥玩意)
指標的定義與使用
指標與基本型別變數的關系
指標與陣列的關系
指標與函式的關系
指標與字串的關系
指標與指標的關系
記憶體分配
malloc 函式
記憶體的動態分配與釋放
記憶體的多種動態分配方式
結構體
結構體是怎樣打包資料結構的
結構體與陣列、指標、記憶體等相互結合
結構體實作位變數的定義
檔案操作
檔案的操作流程
檔案的順序讀寫
檔案的隨機讀寫
預處理
宏、宏函式的深度剖析
多場景的條件編譯分析
標準的頭檔案撰寫
預處理在編譯之前都在忙些啥
書籍推薦
入門:《C Primer Plus》(可能零基礎有點吃力,覺得吃力的就看《C程式員涉及語言》吧)
進階:《C 和指標》,我覺得 C 語言,最核心的就是理解指標
書籍可以在這里直接下載領取:少走彎路,各類技術書籍推薦
學完 C 語言,可以做一些小游戲,這里有一套 C 語言小游戲送給大家

下載鏈接:C語言專案大全
作者簡潔
作者:大家好,我是帥地,從大學、自學一路走來,深知演算法,計算機基礎知識的重要性,公眾號「帥地玩編程」10萬粉絲作者,專業于寫這些底層知識,提升我們的內功,帥地期待你的關注,和我一起學習,點擊了解我四年大學學 習之路 轉載說明:未獲得授權,禁止轉載
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/286959.html
標籤:python
