學(xué)C了一頭霧水該怎么辦?最簡單的方法就是你再學(xué)一遍唄。俗話說熟能生巧,鐵杵也能磨成針。但是一味地為學(xué)而學(xué),這個好像沒什么卵用。為什么學(xué)了還是一頭霧水,重點就在這,只有找出為什么會這個樣子?才得以解決,我覺得原因有以下幾種原因。
1、概念理解不深刻。
學(xué)習(xí)都是從基礎(chǔ)概念開始的,所謂基礎(chǔ)不牢,地動山搖。你是否要問問自己,C語言的基本東西你理解掌握了嗎?字符串,數(shù)組,結(jié)構(gòu)體,宏,枚舉,Switch,Static,const,Sizeof,指針,動態(tài)分配內(nèi)存,函數(shù),變量,聲明等這些東西不能存在似懂非懂的模糊概念,要完全了然于胸。
2、不知道怎么去使用。
雖然你對基礎(chǔ)的東西都從概念上理解了,但是它如何用,怎么用?在哪里用?往往在學(xué)習(xí)的時候被忽略了。很可能就是學(xué)了很長一段時間,然而你發(fā)現(xiàn)沒什么卵用。陷入無盡的痛苦中,這時你就需要解決先有雞還是先有蛋的問題。一些簡單的例子體現(xiàn)不出來它的強大功能,就如add(a, b) 之類的函數(shù)功能就是兩個數(shù)相加,但是你要做一個帶有括號優(yōu)先級的加減乘除運算就有點意思了。
3、沒有動手做項目。
實踐是檢驗真理的唯一標準。試問你在學(xué)習(xí)C語言的時候你大量去實踐過嗎?有動手做過項目嗎?實際項目是我們學(xué)習(xí)最好最有效的方法。為什么在工作中學(xué)習(xí)是最快最有效的。找一個小的項目來練練手,從被動的去學(xué)習(xí)轉(zhuǎn)換為主動去學(xué)習(xí),動力不一樣,得到的結(jié)果也是不一樣。第一個項目可以簡單點,堅持自己動手完成。你會收到意想不到的結(jié)果。
如果你說沒有,那你一頭霧水我覺得是理所當然。對于學(xué)習(xí)編程語言,都是抽象的東西,不實踐。紙上談兵有何用?雖然大家都說編程思想最重要,光空談又有啥用?你們覺得呢?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.