回覆列表
-
1 # 風雨同行雨中情
-
2 # 遊釣湖庫一Judy
相對於其他程式語言,C語言還是比較難的。初學者需要注意一下幾點:
一是學習順序
先從熟悉簡單的C語言語法開始入門,然後再循序漸進,學習C++語法,WIN32、MFC、QT、網路程式設計,資料庫、資料結構、演算法、COM、STL等。構建一個完整的C語言知識體系。這需要一個比較漫長的學習積累的過程。語法入門部分大概2-3個月,其他部分需要學習和工作中慢慢理解和消化了。
二是學習方法
人的知識80%是透過眼睛獲取的,但是學習程式設計有所不同,除了看書、看影片之外,關鍵是要勤動手,勤動腦。透過做大量的練習、專案實戰不斷積累程式碼量。只有程式碼量足夠多了,專案做的多了,才能算是真正學會了。專案能否完成,就是衡量是否學會的唯一標準。後期就是程式碼的質量和最佳化問題了,這個只能在專案工作中慢慢積累經驗了。
C語言要想寫得好的話,電腦當然是要的啦!上機是最好提高你水平的!
加油哦,祝你C語言頂呱呱!
個人觀點是:學c並不是必要的,但卻是一個好的開始。
c語言的一個特點就是更接近底層,學習c能更好的理解指標、記憶體分配、堆疊等。
相比之下,很多其他程式語言遮蔽了很多底層細節(例如java等的記憶體回收機制),這讓程式設計更加容易,但卻不利於使用者理解底層到底做了什麼。比如一些人知道js中物件是引用型別,確不清楚在賦值時發生了什麼,導致一些bug的產生。
不過深入學習其他程式語言的話,這些東西還是會接觸到的,所以學c並不是必須的。