我好睏惱, 我怎麼樣才能學會C語言呢
一、 看懂程序、 聽明白程序
嘗試自己去修改程序, 並且知道修改之後的輸出結果的含義。
所謂的看懂聽明白, 只是很膚淺的語法知識。
二、 用C語言編程解決實際問題
編程解決實際問題, 所需要的不僅僅是C語言的知識, 還需要相關的專業知識。
三、 我不會英語也不會數學, 那麼我可以學編程嗎
可以, 但是你要有耐心學下去, 學習之旅很漫長, 不是很快就能掌握的。
冰凍三尺非一日只寒, 就和練功夫一樣, 不是第一天就可以打出如來神掌的 。
1.要把重點放在解題的思路上,通過大量的立體學習怎樣設計一個算法,構造一個程序。
2.語法細節是需要通過較長期的實踐才能掌握的。初學時,切忌過早的濫用C語言的某些容易引起錯誤的細節(如不適當地使用++和--)
3.注意打好基礎,主要是學習程序設計的方法,進行程序設計的基本訓練,爲將來進一步學習和打下基礎。
4.不可能通過幾十小時的學習,由一個門外漢變成編程高手,編寫出大型而實用的程序,要求應當實事求是。
5.如果時間有限,應當把精力放在最基本,常用的內容上,學好基本功
6.要是十分注重實踐環節。光靠聽課和看書是學不會程序設計的,學習本課既要掌握概念,又必須要動手編程,還要親自上機調試運行。
7.既要會編寫程序,又會調試程序。學的好於壞,不是看你“知不知道”,而是“會不會幹”。
8.要舉一反三。學習程序設計,主要是掌握程序設計的思路和方法。學會使用一種計算機語言編程,在需要時改用另一種語言應當不會困難。不能一輩子都使用某一種語言。但無論用哪一種語言進行程序設計,其基本規律是一樣的。在學習時一定要學活用活,舉一反三,掌握規律,在以後需要時能很快掌握其他新的語言進行編程。
9.創新精神,學會自己發展知識,提高能力
編程能力高低主要是以下幾點決定
- 編程習慣
- 數學能力 (包括邏輯思維, 分析問題的能力)
- 對數據結構的認識能力
- 經驗
自學能力很重要
當你再看這篇文章的時候, 你就應該有自學C語言的準備了, 如果不會自學, 問別人也沒有那麼多時間教你嘛! 自學能力是人很重要的能力。
Study 獲得的是知識。
Learn 獲得的是學問。
課後作業
- 去尋找與自學相關的文章並閱讀。
- 在本文下方評論(指正作者的錯誤 與 隨筆意見), 讓作者寫出更好的文章。