自己寫不出來,就代表還沒有真正明白和理解代碼,那么題目中表述的看懂代碼,也只能是似懂非懂,但實際上還沒有真正的掌握對應的知識點。
學習編程,要有自己科學的學習方法:
多看,多記
我們學習編程,都是從看別人代碼開始,所學的編程教材上,會對每個知識點都進行講解,配套也有對應的代碼例子進行說明。這個時候是需要記憶這些代碼的寫法,理清楚關鍵點。
- 多問,多思考
絕大部分人都不是天賦異稟,不會存在看一眼就懂就會的人,所以遇到問題,看不懂,多問問老師,多問別人,難點記住了,消化理解后,才會在自己需要的時候寫出來。
有時候看到有意思的代碼和構架,還需要去查詢各種類似的代碼和說明,舉一反三的去思考這些知識點,加深記憶和理解。
多總結
遇到不懂的代碼,自己一定要思考,也需要也按照例程一點點的將代碼敲出來,并對照是不是正確,編譯后效果情況。這個過程就是學習編程的思路和基本步驟。
所以學編程,寫代碼,你初步要理解下面的過程
1,理解編程這件事,這個是要干啥,能做什么事情,培養(yǎng)自己的興趣。
2,掌握用什么開發(fā)軟件進行編程,這個安裝過程,安裝完了,怎么新建工程,怎么創(chuàng)建對應的文件。
3,編程的基本套路,也就是基本的一個軟件架子是什么樣的,包含什么頭文件,是干什么用的,怎么定義變量,在int main(void)當中怎么運行,打印printf()函數(shù)怎么寫,將這個套路記住。接下來往這里面加東西就可以了。掌握這個就可以hello world了。
4, 掌握一些語法,循環(huán)語句,加減乘除運算符,判斷比較等邏輯。
以上掌握,就可以開始自己獨立寫代碼了。
如何自己獨立去寫代碼
寫代碼前,先要將思路梳理清楚,分析理解需要實現(xiàn)的功能,然后將功能實現(xiàn)過程,轉化為你需要編寫的軟件流程圖。這個非常重要,能幫你梳理各個過程和運用到的知識點。
根據整理出來的流程圖,將靈活結合與運用。我基本上寫程序,都會整理思路,我一般畫流程圖,會用Microsoft Visio 軟件畫流程,等熟練掌握后,簡單的心理打草稿,復雜的就需要畫流程圖。這一點對于初學者來說,十分有必要。
還有要養(yǎng)成良好代碼編程習慣,養(yǎng)成代碼勤備注。有助于代碼管理和思路梳理。
來個總結:
多看,多寫,多交流。多思考,多總結。
結合這些,做點小項目。培養(yǎng)編程的成就感,越學越有勁,進步也就越快越大,漸漸也也就成為高手了。