大家的C語言-000-前言

爲什麼要寫本教程

  • 爲大家學習C語言提供另一種選擇。很多小夥伴,特別是學生朋友們,反應目前市面上的C語言教程晦澀難懂,而且又醜又長。因此結合本人近10年的編程經驗,本着結合實際和夠用就好的原則來編寫本教程。哪些百年不遇的,犄角旮旯裏的C語言特性,這裏就不介紹了,不過遇到問題大家可以給我留言或發送郵件到[email protected]
  • 爲自己增加一份收入,成家後雖然沒感覺壓力大,但是還是想爲家庭能提供更好的物質條件,因此本教程將有一部分爲VIP可見。當然本教程主要是面向學生和初學者,我不希望增加讀者的經濟負擔,因此我在寫完本教程後,會出一版視頻教程大概定價在10-20元左右,如果不想充值的同學可以到時再購買視頻教程。

教程介紹

本教程將直接以實際項目爲切入點,而不是像其他教程先講一堆語法,再做項目實踐。因爲我發現大多數讀者,包括我,在學習一項技術時如果不能在開始就看到成果,那麼很快就會失去樂趣。進而學習將變成了一件痛苦的事情。直接結合項目的目的是,我希望大家能在愉快和保持激情的狀態下學完本教程。

本教程將結合大家喜聞樂見的“學生-教師-課程管理系統”項目,逐步深入的爲大家全面地介紹C語言,讓大家在學完後就能看到自己的成果。而且那些晦澀難懂的,項目根本用不上的內容自然地被過濾掉了。

教程內容

通過本教程同學們主要可以學習到兩大部分的知識和技術

  • C語言相關的語法和標準庫 基於最新的C11標準
  1. 變量(包括指針,在初期最讓大家困惑的變量)
  2. 條件控制
  3. 函數
  4. 時間管理
  5. 輸入輸出(包括文件讀寫)
  6. 多線程
  • 編程及項目管理的周邊工具
  1. Linux操作系統(Ubuntu),當然涉及的較少,只介紹跟編程有關的。
  2. gcc翻譯器(我知道大家都叫編譯器,但是我覺得翻譯更準確。而且不會影響之後對鏈接器的理解)
  3. make翻譯管理工具
  4. git版本管理工具
  5. Visual Studio Code 集成開發工具
  6. socket通信
  7. 等等

題外話

由於工作或生活的原因,本人可能在某段時間內停更一段時間。如果發現停更又着急的話,歡迎請留言督促!~

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