別氣餒,你才學一個月,不會很正常。有時候,腦子不在線,學了30年,也有編不出來的程序,但有時候放個屁,吃頓飯,甚至釣個魚回來就寫出來了。
下面是結合我自己的經歷給出的建議:
1.程序的精髓在于算法,寫代碼是最后一步;
2.算法的精髓在思考,思維習慣,或者說理性化的思維是學習的關鍵,如果你是個女孩子,那么這正好是你的軟肋;
3.一般來說,課后題有答案書的,你可以網上買一本,或者找學姐學哥借一本。看著答案再分析代碼,然后寫出自己的代碼往往進步很快。模仿是學習的第一步;
4.上B站,中國慕課,網易云課堂等網站,多聽,多看其他講師講授的C語言課程。同一節課可以多聽幾位講師或者多聽幾個大學的講授。這樣容易找到與自己思維同步的講授,容易接受;
5.多上機實踐,一開始肯定就是各種報錯,但是就是這些錯誤才能使我們不斷成長。一開始,我除了課上上機,自己沒電腦,就去網吧和學校機房多上機——網吧里看電影、打游戲的比比皆是,只有我在那里調程序,這種榮譽感很強!只要家里不是很窮,建議買一臺筆記本電腦,去自習室自己去編程,增加鍛煉的機會。配置不用很高,價格很便宜,實在買不起,買二手的也可以。千萬不要買配置高的電腦,學習C語言根本不需要高配的機器,如果配置高還會被同學借走打游戲。我當時就是買了一臺低配的二手筆記本,連游戲都無法運行,這樣根本沒人借,反而自己能有效的學習;
6.多向老師請教,我們當時理論課在周二,上機課在周四。我如果無法形成算法,周三就會找老師討論——別怕,老師看到如此好學的學生會很高興為你排憂答疑的;
7.多向編程高手同學請教。同一個系里,總會有幾個編程很強的同學。我當時是我們系的編程“高手”——這并非是我自己說的,而是幾乎全系都在抄我的作業,然后給我起的綽號——這表現為一旦我寫錯了一個標點符號,全系的程序都會報錯,而且錯誤還都一樣。我看了他們的代碼,和我的一模一樣,連錯誤都一樣。我是一名男生,結果在女生宿舍都出了名,原因就在于C語言課代表是女生,我交作業早,于是就成了藍本。這樣跟隨抄作業鏈就能找到到底程序的原版是誰,進而找這名同學請教。大部分同學都不愿意當面請教,其實當面交流效率很高的。我就是這樣把當年愛請教的女生變成了現在的孩她媽。嘻嘻~