-
1 # 匠新郭師傅
-
2 # 君心丶
對於C語言來說,除了基本語法以外,最重要的是理解指標這個概念,搞懂了什麼是指標後,你才能更好的去玩轉記憶體,並且C語言可以讓你更靈活的操作記憶體。
理解C是一門編譯型語言,編譯型語言和解釋型語言的區別是什麼。
理解系統呼叫,任何一門語言基本都是對於系統呼叫的封裝,能分開哪些是語言提供給你的,哪些是系統提供給你的。
針對性的學習一些api,比如網路操作,檔案操作,記憶體操作。
對於C這種跨平臺的語言,你還要學習跨平臺相關程式設計知識,在實際工作中基本會用到。
其實學習任何一門語言都差不多,往往都不僅僅是學習語言,最後發現都涉及到整個計算機系統。
-
3 # 開朗海洋6C
要學好C語言,首先需要有一顆堅持不懈的心。想想如果你的程式碼一直出現bug,就像你暗戀的人一開始總是不理你。你可以選擇放棄,也可以透過努力和耐心來逐漸接近。
要勤於實踐。把理論運用到實際中,邊打程式碼邊思考,多寫程式,多除錯,這就像追求愛情一樣,只有經過實踐,才能更加深入地瞭解愛情的本質
說來說去,學好C語言就是需要堅持不懈、善於利用資源、勤於實踐等多方面的努力。如果你還是學不會,不妨換個方向,畢竟人生有很多選擇,也許你就是C語言以外的天才呢!
-
4 # 愛喝可樂的啤酒肚
對大學生來說,正確學習C語言可以參考以下幾點:
1. 掌握基本語法。C語言的基本語法包括資料型別、運算子、控制流、函式、指標等。這是學習C語言的基石,需要系統和深入地學習與理解。
2. 重點理解指標。指標是C語言的重點和難點,正確理解指標對學習C語言至關重要。要理解指標的概念、作用和運算技巧。
3. 多做實踐練習。C語言重實踐,要透過大量的程式設計練習來熟練掌握語法知識和程式設計技能。可以完成老師佈置的練習,也可以自選實踐專案進行練習。
4. 學習常用演算法和資料結構。掌握基本語法之後,可以學習C語言實現的常用演算法和資料結構,如線性表、樹、雜湊表、排序演算法等。這可以鞏固語言基礎,也提供瞭解決實際問題的思路和工具。
5. 閱讀開原始碼。閱讀開原始碼可以快速學習實際專案的實現,接觸更為廣泛和深入的語言知識與程式設計技巧。閱讀程式碼要注重技術要點和程式思路,對語言運用有更深刻領悟。
6. 編寫個人專案。根據自己的興趣愛好,選擇一個問題或程式進行設計與實現。個人專案可以最大限度的提高程式設計能力,並將所學知識融會貫通。實現一個工程實踐的專案,對學習C語言最為有益。
7. 掌握除錯技能。在學習和專案實踐中,難免會遇到Bug。掌握除錯技能,能夠快速定位並修復程式 Bug,這是程式設計的重要技能,需要參考教材與網上資源系統學習。
8. 持續學習。C語言技術廣闊精深,要定期閱讀書籍與博文,關注行業新聞與技術動態,不斷學習新的知識與技能。才能達到高階程式設計師的要求,成為C語言開發高手。
總之,要紮實語法,重視實踐,閱讀擴充,並堅持不斷學習與提高。這是大學生學習C語言的正確路徑,能夠有效激發學習興趣,真正掌握語言精髓,成為程式設計高手。
回覆列表
以下是學習C語言的一些正確方法和建議:
1. 系統學習C語言基礎知識:首先,需要學習C語言的基本概念、語法規則、資料型別、變數、運算子、控制語句、陣列、函式、指標等基礎知識,並做好筆記和習題作業,加深對知識的理解和記憶。
2. 練習程式設計:只有透過大量的練習才能真正鞏固所學知識。可以寫簡單的程式來練習C程式設計,逐漸增加難度。
3. 閱讀例程程式碼:閱讀別人編寫的程式程式碼是學習程式設計的另一個好方法。透過閱讀和理解其他人的程式碼,可以學習新的技巧和方法,同時提高自己的程式設計能力。
5. 學習相關工具和技術:在學習C語言的過程中,還可以學習相關的工具和技術,如複製貼上技術、除錯技術、版本控制技術等,這些都有助於提高程式碼編寫和維護的效率。
總之,想要正確地學習C語言需要堅持學習,人人都可以掌握好C語言程式設計技能,其中最重要的是要有足夠的耐心和積極的學習態度。