- 如何學習C語言編程 推薦度:
- 如何學習c語言最好 推薦度:
- 教你如何學習C語言 推薦度:
- 相關(guān)推薦
如何學習c語言
C語言是一門通用計算機編程語言,應用廣泛。那么,如何學習c語言呢?下面大家就隨小編一起去了解一下吧!
一、明確學習目的:
C語言功能強大,本書涉及知識結(jié)構(gòu)全面、合理。是一門非常好的編程語言基礎(chǔ)語言。
C是一門學習邏輯、程序算法、算法實現(xiàn)很好的教程。通過第一學期C語言的學習,從而可以了解程序的設(shè)計編碼的過程。
C是一單進程、單線程執(zhí)行,從頭到尾執(zhí)行,學習難不小。但結(jié)構(gòu)嚴謹?shù)母呒壵Z言,可以很好學習編程規(guī)范和要求。
C語言是為以后學習其它語言打下基礎(chǔ)的語言。
二、好的學習方法:
基于上述學習目的并且也我們第一門編程語言。學習方法是:
課前預習,課后復習,認真做課堂、課后的作業(yè),理解理論知識。
記住語法規(guī)則。
加強邏輯思維。
多動手,通過練習上機了解它的運行過程。
實踐—>理論—>再實踐,剛開始學習C語言時,按示例練習,并推動理論的學習,然后再自己多思考,多上機實踐。
常見問題:
1、有同學聽說C語言很難,剛學習到第二、三章時,于是說:老師,我不會呀!真的很難。我不知道如何學習?
分析:
1)心理作用,在沒有學習之前都認為很難了。學不會也正常。
2)前三章是基礎(chǔ),對于沒有學習過編程語言的同學來說,新的專業(yè)名詞很多。
3)前三章是基礎(chǔ),還不能完整的寫出一個C程序。于是,就不知道如何去用,在哪個時候用等很多的疑問。
問題的存在:過于著急,對新的事務(wù)領(lǐng)悟不夠。
解決方法:學習是循序漸進和積累的過程,不要著急。這此知識都是為以后作鋪墊的。
2、有同學學到數(shù)組時,說:聽你上課時,我懂,但要我自己寫,我不知道如何寫?不知道如何開始?
分析:
1)邏輯性思想太亂。如果問:“如果班上有30個同學,要判斷成績是否及格,你將如何做?”;“當然先知道每個同學的成績,然后一個一個和60比較,如果大于等60,則及格,否則不及格!;“那么C語言來實現(xiàn),如何做?”。聲明30個變量存儲成績?不是一個好辦法。如果聲明一個30元素的數(shù)組,是不是更合理。另外,如果要寫30個條件語句來判斷,也太過于繁鎖。如果用for循環(huán)是不是更加合理。
2)練習太少,有解決方法,但不能用C語言實現(xiàn)。
問題的存在:思路不清淅,練習太少。
解決方法:多上機練習,多思考,舉一反三。了解程序的運行過程和編碼。
三、學習要點和重點:
第一章至第四章的:基礎(chǔ)知識和理論知識必須要求能理解、領(lǐng)悟。也是學習其它語言的基礎(chǔ)。
第二章、第三章提到很多的專業(yè)名詞,如數(shù)據(jù)類型,變量與常量的區(qū)別,標識符的命名規(guī)則,表達式及各種運算符及輸入輸出函數(shù)基礎(chǔ)
五章和第六章:程序的基本結(jié)構(gòu),學習完前六章,要求能理解程序運行和編碼的過程。
將我們的算法用編程語言來實現(xiàn),主要是學習程序設(shè)計的邏輯性。也是學習其它語言的基礎(chǔ)
第七章到第十一章:學習C語言的特色,更深入了解C語言。本章讓學員加強空間的想象力。
第十二章:是文件的操作?紤]的是如何將程序的輸出結(jié)果及相關(guān)信息用文件記錄下來。
四、學習難度:
與日常的自然語言的表達不完全相同,所有結(jié)果要通過計算才能得。計算機沒有想像能力和空間思維能力。計算機能運行,依靠程序員的嚴謹?shù)拿顏眚?qū)動。
語法格式多,知識點全面。應用時,要將零散的知識點有效有序的組合。
很多問題的解決方法是需要經(jīng)驗的。
【如何學習c語言】相關(guān)文章:
新手如何學習C語言09-29
如何學習C語言編程10-28
如何學習c語言最好10-26
如何學習c語言最好?06-29
教你如何學習C語言10-06
Linux下如何學習C語言10-05
零基礎(chǔ)如何學習C語言07-10
初學者如何學習c語言04-10
C語言入門學習09-15