總結學習 C 語言的幾個步驟,其他編程語言基本類似。
看書
學習一門編程語言少不了先學習基本語法。
C語言的語法也就是變量,數組、指針、表達式、邏輯操作、函數,宏定義等等。學習這些先買一本入門級書籍,其實大都差不多,最經典的就是譚浩強的那本了,雖然在知乎上沒少被人黑,但是畢竟流行了這么多年,總歸是有可取之處的,其實作為入門書,你不能指望從它里面得到你想知道的所有東西。
除了基本語法,C 語言另一部分是標准庫。這一點很少被C語言入門書提及,但是你要想寫出一個像樣的程序的話,標准庫必不可少。推薦這本世界級C語言專家編寫的《C標准庫》。
寫代碼練習
要想學好一門編程語言,看書遠遠不夠,一定要把書里的代碼搬到電腦里。
相信大多數人都是使用的Widnows,那么就下載安裝一個Visual Studio吧,用哪個版本?最新的 VS2017 毋庸置疑。
喜歡 Linux 的朋友,就先下載 Glibc 庫,然后安裝 gcc, gdb。有了開發環境,接下來一切變得簡單,並且好玩。試着寫一些簡單的代碼,比如 Hello World、文件讀寫、數學操作、常用算法等等。
總結心得體會
把你覺得很抽象、難以理解的東西放到visual studio里面進行調試,會有很多發現。我以前電腦里就經常會有一個名字叫 test 的工程文件夾,哪里有疑惑了,就把代碼放進去,Debug一下,全部的疑雲就解開了。把這些記錄在一個 Word 中,這樣知識就變成自己的了。
寫個小作品
基本知識掌握的差不多了,試着寫個小程序。看着人生第一個自己開發的程序,比如五子棋,會有很多的成就感,並且在寫程序的過程中,你的編程能力會有質的飛躍。另外需要說明一下,想在 Windows 上寫一個有界面的程序的話,還需要學習Windows API,單單學習 C 語言的話,一個控制台程序就夠了。然而想要使自己的編程能力突飛猛進,一定要不斷地勤加練習。