![學習c語言程序設計心得(通用13篇)_第1頁](http://file4.renrendoc.com/view/57157de51babf075673c8b9031cada15/57157de51babf075673c8b9031cada151.gif)
![學習c語言程序設計心得(通用13篇)_第2頁](http://file4.renrendoc.com/view/57157de51babf075673c8b9031cada15/57157de51babf075673c8b9031cada152.gif)
![學習c語言程序設計心得(通用13篇)_第3頁](http://file4.renrendoc.com/view/57157de51babf075673c8b9031cada15/57157de51babf075673c8b9031cada153.gif)
![學習c語言程序設計心得(通用13篇)_第4頁](http://file4.renrendoc.com/view/57157de51babf075673c8b9031cada15/57157de51babf075673c8b9031cada154.gif)
![學習c語言程序設計心得(通用13篇)_第5頁](http://file4.renrendoc.com/view/57157de51babf075673c8b9031cada15/57157de51babf075673c8b9031cada155.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第頁共頁學習c語言程序設計心得〔通用13篇〕學習c語言程序設計心得〔通用13篇〕學習c語言程序設計心得篇1在這為期半個月的時間內(nèi),通過我們小組各成員之間的互相討論和合作,我們完成了學生信息管理系統(tǒng)的程序設計,更值得快樂的是我們的程序得到了大家的喜歡,在每次的簡報中都得到了較好的成績。雖然在上個學期中,我們已經(jīng)學習了《C語言程序設計》這門課,但是我所學的知識最多也就是在做作業(yè)的時候才會用到,平時沒有什么練習的時機,這次的課程設計是我第一次通過自己構思,和同學討論并且不斷查閱資料來設計一項程序。這次設計,不僅穩(wěn)固了我以前所學的知識,還讓我對c語言有了更深一步的理解,掌握了更多的技巧和技能。C語言是計算機程序設計的重要理論根底,在我們以后的學習和工作中都有著非常重要的地位。要學好這種語言,僅僅學習課本上的知識是不夠的,還要經(jīng)常自己動手,有較強的理論才能。只有多動手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們學習上的破綻和自己的缺乏,并在理論中解決這些問題,不斷進步自己轉化知識的才能。在我們小組有解決不了的問題時,我們會主動查閱相關的資料,或向其他同學詢問,這不僅豐富了我們的知識,還增進了我們同學之間的友誼。為了增大信息的平安性,需要用文件來存儲信息,由于我們在上課時不注重對文件的運用,所以在這方面有較大的困難。我先將書本認認真真地看了一遍,又做了一下課后習題來驗證和增進自己的理解,終于,經(jīng)過我們的不懈努力,我們小組的程序有了打破,成功地實現(xiàn)了用文件來保存并查看學生的信息。這次設計中,我的收獲還有就是學會了用流程圖來表達自己的想法,并根據(jù)流程圖來逐步實現(xiàn)程序的功能。開場的時候,我畫流程圖很是困難,需要一個多小時才能清楚的根據(jù)自己的想法畫出圖來,后來畫多了,就更加理解它的功能,非常得心應手,可以比擬快而準確的畫出來。在這次課程設計中,我們首先對系統(tǒng)的整體功能進展了構思,然后用構造化分析^p方法進展分析^p,將整個系統(tǒng)清楚的劃分為幾個模塊,再根據(jù)每個模塊的功能編寫代碼。而且盡可能的將模塊細分,最后在進展函數(shù)的調(diào)用。我們在函數(shù)的編寫過程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語句,還用到了函數(shù)之間的調(diào)用〔包括遞歸調(diào)用〕。由于我們是分工編寫代碼,最后需要將每個人的代碼放到一起進展調(diào)試。因為我們每個人寫的函數(shù)的思想不都一樣,所以在調(diào)試的過程中也遇到了困難,但經(jīng)過我們耐心的修改,終于功夫不負有心人,我們成功了!在參考書上,我們不僅參考了曾經(jīng)學過的高敬陽主編的《c語言程序設計》,還找到了由譚浩強主編的第三版《c語言》進展參考。當然,我們的程序還有一些不完善的地方,比方說,當輸入的數(shù)據(jù)不符合我們定義的數(shù)據(jù)的格式的時候,程序會出現(xiàn)一些錯誤,有時會出現(xiàn)主菜單的死循環(huán);在一次程序運行中,只能行使一種權限,要想再行使另一種權限,就只能退出程序,然后再運行程序。三周的小學期即將完畢,時間雖短,但是我收獲了很多。最后,謝謝老師和同學們的指導,更要感謝我們小組成員之間的合作與交流。學習c語言程序設計心得篇2通過本次老師開展在線的C語程培訓中,我受益匪淺,幾位教授的精彩演講,讓我找到了自己的缺乏和日后教學中的改革方向和內(nèi)容。同時,也讓我感覺到了,有今天各位教授的良好教學效果,這其中包含了他們的艱辛、背后的大量付出和無私奉獻。我是一直從事C類語言的教學工作,對C語言的教學已有5年教齡,在這幾年的教學過程中,我們也一直在尋找好的教學方法和新的教學理念。通過本次學習,我總結要教好《C語言程序設計》這門課,最根本要把握好以下幾個方面:〔一〕要重視理論環(huán)節(jié),上機調(diào)試成績非常重要。學習一門語言,就是要按照它的語法來編程。要編程,當然就要上機操作來驗證你程序的正確性。所以上機非常重要,通過執(zhí)行你所寫的程序,完成你所寫程序的目的,最終到達你的目的。而且通過執(zhí)行程序,你會發(fā)現(xiàn)程序中的錯誤,從而使你理解你所學知識中的缺乏,同時,要學會根據(jù)編譯時提示的錯誤來改正程序中發(fā)生的錯誤,以便下次不會再犯同樣的錯誤?!捕掣菊Z法學習雖然枯草乏味,但是它相當于高樓大廈的一磚一瓦,一定要下硬功夫讓學生掌握純熟。C語言的語法局部。這局部內(nèi)容是學好C語言的根底,只有學好了這些語法,才會寫程序,看程序。所以對一個初學者來說,這局部內(nèi)容是非常重要的,所以要扎實地熟悉每一個語法,并能根據(jù)這些語法來編程?!踩硨W習要抓住重點,難點局部要多講、多學、多練。通過這次學習使得我對C語言的重點,難點,以及易出錯的地方把握的更精準了。當然,這只是針對我個人而言。在C語言學習過程,重點就是數(shù)組,指針,以及構造體了。難點也是它們了,不過數(shù)組和構造體還是挺簡單,所以在此主要就指針方面談談自己的看法。下面談談通過這次學習,結合我們學校的教學情況,打算對該課程的教學進展如下幾個方面的改革:〔一〕理論教學內(nèi)容的組織C語言的重點知識包括:構造化程序設計方法、流程圖的組織、三種程序設計構造、三種根本數(shù)據(jù)類型和三種自定義數(shù)據(jù)類型;難點包括:構造程序設計方法、算法的分析^p、流程圖的組織與設計、函數(shù)、指針等。根據(jù)知識內(nèi)容和每年的新學時安排,我們將理論教學內(nèi)容分為授課內(nèi)容和自學內(nèi)容兩大模塊?!?〕授課內(nèi)容C語言的授課內(nèi)容分為兩階段:①根底準備階段這局部內(nèi)容確保學生“實用、夠用”,主要包括三種根本數(shù)據(jù)類型〔只要求掌握常用的int,float,char〕;三種常用運算符及其表達式〔賦值、算術、邏輯〔包括關系〕〕;三種程序設計構造〔順序、選擇、循環(huán)〕。②實訓工程驅動階段這局部內(nèi)容主要是“實訓實戰(zhàn)”,主要包括數(shù)組、函數(shù)、指針和構造體。通過第一階段的學習,學生已經(jīng)具備了一些程序設計的根底知識,在這一階段將通過一個實訓工程的完成來熟悉主要內(nèi)容,同時穩(wěn)固第一階段的成果?!?〕自學內(nèi)容課本中的內(nèi)容上課沒重點介紹或者說就是沒提到的,劃為自學內(nèi)容。但這些內(nèi)容,我們并不是在課堂要求學生回去自學:要求過高,規(guī)矩過多,這樣效果不佳。而是讓學生在實驗中發(fā)現(xiàn)問題后,帶著問題去學習,去找答案。例:整型我們只介紹int根本類型,當學生想計算n!時,學生測試5!=120時,他可能會去測試20!、50!,這時,存放階乘的變量Factorial再定義為int,結果就是0了,這時問題就來了,他就會去尋找正確的處理方法〔longint〕?!捕硨嶒灲虒W的安排與設計教學改革方案確定后,我們對本課程實驗教學上從多方面進展了教學更新。我們考慮到學生處于理解計算機語言及編程的初級階段,有許多最根底的內(nèi)容有待掌握,所以本課程的實驗教學不太合適完全以工程開發(fā)的形式進展,注重的是加強模塊化實訓?!?〕上好第一節(jié)實驗課我們常說“上好第一節(jié)課”,那么第一節(jié)實驗節(jié)的重要性也不言而喻。這節(jié)課對培養(yǎng)學生的學習興趣、增強學生的學習信心、鍛煉學生的自主學習等多方面影響很大。第一次實驗工程是—熟悉TurboC的運行環(huán)境,主要是掌握一些在TC中的一些鍵盤操作方式。一般是老師給學生提供程序代碼〔三個〕,但我們在學生不知情的情況下,給學生兩個有語法錯誤的和一個正確的程序。這樣,當學生運行正確的程序時,知道計算機可以幫我們處理問題,原來程序就是這樣寫的;當學生運行錯誤的程序,首先他會驚訝〔老師給的程序原來是錯的〕,于是要求他們自己修改,尤其是有時一個致命錯誤導致的10多個errors,被學生修改后,沒有了errors或所剩無幾,這時學生表現(xiàn)的很興奮、很有成就感,從而加強了本課程的學習興趣和信心?!?〕分兩階段進展實驗內(nèi)容與理論教學內(nèi)容互相應,在根底準備階段,這方面教學方法上主要是加強操練。通過各種大小程序、多重訓練和一個問題的多種解法來加強語法知識點的掌握和訓練,開闊學生編程的思路,掌握編程根底。同時,在這過程中我們嚴格把關,讓學生課后認真準備,每次進實驗室時,應有寫好的完好代碼,上機調(diào)試,發(fā)現(xiàn)問題同時解決問題,要求認真完成實驗內(nèi)容,并在課后書寫實驗報告。鼓勵學生多寫程序,要加強理論環(huán)節(jié),首先要從量上有個劃分。在實訓工程驅動階段。本階段實訓工程的設計非常重要,原那么是既要使學生有切入點可以動手又要使各章的內(nèi)容之間有聯(lián)絡點?!踩嘲咐虒W法C語言的教學,老師一般受傳統(tǒng)應試教育的影響,狠抓理論考試,忽略了程序設計才能的培養(yǎng),把授課重點放在程序設計語言的根本語法的講授和掌握上,所選的編程實例大多用于語法規(guī)那么的驗證和說明,僅從程序設計語言的使用這個單一的角度進展教學,而使得大多數(shù)學生在學完本課程后,“吃不透、用不活”,表現(xiàn)為學生在程序調(diào)試時,對程序中出現(xiàn)的邏輯錯誤經(jīng)常不知所措,在開發(fā)較大的應用程序時,不知道如何入手。采用案例教學法,以程序設計為主線,以編程應用為驅動,通過案例和問題引出教材內(nèi)容,重點講解程序設計的思想和方法,穿插講解相關的語言知識。使教學效果既有深度又有廣度,學生實際動手才能大為增強。以上是我個人結合我院C語言程序設計的教學情況,自己總結了幾點看法和一些改革措施,拿出來和大家一起分享,請大家多提珍貴意見。通過這次學習,我將會靈敏運用幾位教授的教學經(jīng)歷,根據(jù)我院的教學對象,調(diào)整一些上課方法和措施,望能更好的進步教學質(zhì)量。學習c語言程序設計心得篇3通過此次C語言程序設計理論,本人實在是獲益不淺!C語言是上個學期開的課程,所以這個學期并沒____過,當要開場設計的時候,還真不知從哪下手!結果,第一次的上機,我傻坐著不知道該做什么,后來就寫了幾個預處理命令?;厝ヒ院?,我想,這樣不行,這樣下去還得了!我就重新復習了一遍我們上個學期學習的內(nèi)容,覺察自已有許多都遺忘了!特別是有文件的操作,幾乎是一遍空白!復習過后,開場做題!一開場做題,也是有點模糊,在指導老師的指導下,我們漸漸的進入狀態(tài),我們做的是一個通訊錄,內(nèi)容包括很多。運用的函數(shù)也是非常的復雜,我們一組有七個人,我分工合作,首先我一起完成了構造題,然后我們一人各負責一個函數(shù)程序的設計,經(jīng)過幾星期的努力,我們完成了大半個程序,但是總是有很多錯誤出現(xiàn),有好多是些小問題,這都是我們粗心大意造成的,所以設計程序一定要仔細,不容一點的馬虎。當然也有大問題,關于文件的操作,是我們最大的問題,不過,我們做好后,經(jīng)過老師的講解和改錯,我們也懂得設計和運用了。同時,也讓我知道了,合作的力量,假如是孤軍奮戰(zhàn)的話,我也不能在規(guī)定時間內(nèi)完成,當然,也多虧老師的指導。這次設計,讓我重新掌握了C語言,而且還得到了用C語言解決實際問題的珍貴經(jīng)歷!學習c語言程序設計心得篇4在科技高度開展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助于我們更好的理解計算機,與計算機進展交流,因此,c語言的學習對我們尤其重要。在這個星期里,我們專業(yè)的學生在專業(yè)老師的帶著下進展了c語言程序理論學習。在這之前,我們已經(jīng)對c語言這門課程學習了一個學期,對其有了一定的理解,但是也僅僅是停留在理解的范圍,對里面的好多東西還是很生疏,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。由于時間的關系,我們的這次理論課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比擬重要的實際操作。包括了程序模塊處理、簡單界面程序、高級界面程序、程序的添加修改,用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比擬重要的時間操作。上機實驗是學習程序設計語言必不可少的理論環(huán)節(jié),特別是c語言靈敏、簡潔,更需要通過編程的理論來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規(guī)定、掌握程序設計方法、進步程序開發(fā)才能,這些都必須通過充分的實際上機操作才能完成。學習c程序設計語言除了課堂講授以外,必須保證有不少于課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統(tǒng)一上機實驗,所以希望學生有效地利用課程上機實驗的時機,盡快掌握用c語言開發(fā)程序的才能,為今后的繼續(xù)學習打下一個良好的基矗為此,我們結合課堂講授的內(nèi)容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:1、加深對課堂講授內(nèi)容的理解課堂上要講授許多關于c語言的語法規(guī)那么,聽起來非??菰餆o味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過屢次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的根底上就會自然而然地掌握c語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機理論中會發(fā)現(xiàn)原來理解的偏向,這是由于大局部學生是初次接觸程序設計,缺乏程序設計的理論所致。學習c語言不能停留在學習它的語法規(guī)那么,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描繪解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否可以正確地解題。通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數(shù)同學在完成老師作業(yè)時的心態(tài)。但是在程序設計領域里這是一定要克制的傳統(tǒng)的、錯誤的想法。因為在這種思想支配下,可能你會想方法去“掩蓋”程序中的錯誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機調(diào)試運行時,可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步進步自己對c語言的理解和程序開發(fā)才能。2、熟悉程序開發(fā)環(huán)境、學習計算機系統(tǒng)的操作方法一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進展。所謂“環(huán)境”就是所用的計算機系統(tǒng)硬件、軟件條件,只有學會使用這些環(huán)境,才能進展程序開發(fā)工作。通過上機實驗,純熟地掌握c語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基矗同時,在今后遇到其它開發(fā)環(huán)境時就會觸類旁通,很快掌握新系統(tǒng)的使用。3、學習上機調(diào)試程序完成程序的編寫,決不意味著萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現(xiàn)費事。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也可以順利運行,但是運行結果顯然是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯誤,只能靠自己的上機經(jīng)歷分析^p判斷錯誤所在。程序的調(diào)試是一個技巧性很強的工作,對于初學者來說,盡快掌握程序調(diào)試方法是非常重要的。有時候一個消耗你幾個小時時間的小小錯誤,調(diào)試高手一眼就看出錯誤所在。通過這次為數(shù)不多的幾天計算機理論學習,我們理解了一些關于c語言的知識,理解穩(wěn)固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難!學習c語言程序設計心得篇5C語言是在國內(nèi)外廣泛使用的一種計算機語言。其語言功能豐富、表達才能強、使用靈敏方便、既具有高級語言的優(yōu)點,又具有低級語言的許多特點,合適編寫系統(tǒng)軟件。其功能強大,不僅用在計算機上廣泛用在電子,機械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,無一例外,哪一個不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,perl…都是衍生自C語言。掌握了C語言,可以說你就掌握了很多門語言。學習C程序這門課一年了,這是我們學的第一門專業(yè)課,在大學里C語言不但是計算機專業(yè)的必修課程而且也是非計算機專業(yè)學習計算機根底的一門必修課程。所以作為我這個計算機專業(yè)的學生來說當然非常重要,老師在第一節(jié)課說過,C語言是計算機的根底,大多數(shù)軟件都需要用C語言來編寫,通過一個年的學習,使我由初步掌握簡單的應試知識到完成高難度的深化編程,如我們在編寫一個較大的程序時應該把它分開成幾個小程序來看,這樣會容易得多。同時,我覺得C語言應該是操作和理論相結合的課程,在不斷地編寫中去考慮,兩者是不可分割的。在學習一年C語言的過程中我也在漸漸探究怎樣才能學好C語言,并總結了一點經(jīng)歷:要理解C語言就要從語法規(guī)為根底來學習起,首先要是要理解它的構造,比方變量,首先要理解變量的定義方式〔格式〕,其意義是什么〔定義變量有什么用〕;其次就是要我要怎么去運用它〔我要用什么型式去應用它〕。在C語言的命令行中所有的`語句都是有它自己的一定格式和形式出如今我們面前,所以我們在學____種語句或命令時你首先要理解的就是它的規(guī)那么是什么、有什么用、怎么實現(xiàn)等。這些都是語法根底也是C語言的根底假如把它們都理解很好了,那么你編起程序來就很得心應手了。比方說IFELSE和SWITCHCASE這兩種條件語句都是用來判斷執(zhí)行功能的,那我要什么時侯用IF什么時侯用SWITCH呢?假如你很好地理解它們的構造和作用的話那么就知道:假設它的條件分支是多個而且條件的值是整數(shù)或是一個字符值時就會選SWITCH而不會選IF。因為假如條件分支太多時要用IF語句,這樣一定會出現(xiàn)IF的嵌套,假如IF的嵌套越多時程序的開銷就會隨著增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比擬一次就可以找出條件的結果比起嵌套IF它的效率就大大的進步了很多。不過SWITCH也有它的約束條件,就是它的條件值一定要是一個整型數(shù)或是一個字符值,所以碰到它不能解決的問題時我們也會通常使用IF語句,畢竟IF語句它使用起來也比擬方便用的范圍也比擬廣。所以說理解語法規(guī)那么是很重要的,假如沒有一個良好的語法根底是很難編出一個好的程序!學習好根底后我們就可以開場來編程了。學習c語言程序設計心得篇6說到我學習C語言時,真是用千言萬語呀!記得剛開場學的時候,我的C語言學的并不是很好,學期都過了快一半了,對C語言還是一知半解的,我是第四小組的組長,組長的職位給我了很大的壓力,我一直認為做學問都要做到這一點,要么做到最好,要么就不去做它,本著這樣一個心太,我下了一個決心就是要學好C語言,開場我用了最笨的方法,就是一個厚厚的本子,一支筆,一本C語言書,天天有事沒事抄程序,不管什么程序,我都不放過,一個一個的抄,抄了有好幾個本,回到宿舍就在機子上調(diào)程序,一個月過去了,老師讓做C語言工程,是一個學生成績管理系統(tǒng),在當時這樣一個工程對我們來說真是難度不小,可是我本著一個試一試的心太去做了,一個打死我都不敢相信的奇跡出現(xiàn)了,這個程序我寫出來了,而且?guī)缀跏且粴夂铣?,而且只用了一個晚上的時間,寫了足足有六頁的代碼,看著寫在本子上的代碼我有點不相信,這怎么可能呢,當晚我沒有睡著覺,快樂啊,誰能睡的著。做這個工程讓我明白了一些道理,再大的程序也是有不同的小程序組成的,因為我天天抄程序,抄的全是小程序,做這個大點的程序的時候我發(fā)現(xiàn)全是一個一個的小程序,抄了一個月的程序,當然能很順利的就寫出來了。后來我明白了,抄程序是最笨的方法但我認為它是進步最快的方法,抄程序是積累經(jīng)歷的時候,而做工程才是真正把所學為所用的時候,可以說只有你做一個大點的工程出來才能真正是說明你學到了東西,你會用所學的東西,要不然就算你學的再多,不會用也沒用啊,我還發(fā)現(xiàn)有很多同學,在學飛C語言的時候比我學的要好,可是他們卻做不出來工程,就是說學會了但是不會用,那我說還不如不學呢。有點浪費時間。做學問特別是計算機一定要做的精準,比方說一個語句一個關鍵字,你一定要把它幾乎所有的用方法都能清楚明白,比方說print語句,對于它你一定要明白什么時候用“‘,這些你都要非常的清楚明白,要不然說不定那一天你用會碰上費事事,一句話要學精了,語法掌握住了,接下來就是寫程序了,其實抄程序并不是說一直沒有目的去抄,你會發(fā)現(xiàn)當你抄一段時間以后就不用再抄了,因為大局部都是一樣的你一看就知道怎么寫了,當你一看到程序就知道它什么功能,那里有錯的時候,那你的成績可是進步不小啊,這并不需要太多的時間,只要你用心一個月足夠了。跟大家說幾點經(jīng)歷1、在學習的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他你知識就是你的了,要學會讓知識為我所用。在看書的時候一定要做好標記,特別是不懂的地方一定要標明是什么意思。2、在學習語言的時候一定要記住動手,不要只說不做,這樣會行成眼高手低,不管什么樣的程序都要親手做過才能說會了,不要整天說我不會學不會,其實是你不想學,只是你下決心抄一個月程序,我保證我能有大的進步,其實當你抄到一周到兩周的時候你就會特想抄,因為你會發(fā)現(xiàn)程序你能看懂了,能幫別人調(diào)程序了,有一種成就感呀!它會讓你更加努力的去學習。3、再一點是我建議大家在上課的時候少看課本,課本要在下課的時候看特別是上課前一定要先看看課本,上課的時候呢就不要看了,不要老師講到那個問題了你馬上在書上找,這樣不好,會影響你的注意力,其實還真不如注意聽老師講呢?因為你要是一邊聽一邊看課本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結果,這個時候看課本才是記的最死的時候,學習要的是就是個效率嗎?4、提醒大家學習要講效率,我發(fā)現(xiàn)有很多同學天天學習,每天最早到教室,走的又最晚,別人玩他在學,別人學他也學,可是別的一天30%的學習時間卻比他們一天50%以上的學習時間的效率要高上不僅僅是幾倍的問題,所以我要說的是不要對別人說你天天在學習,要說你天天在進步,學習不是要你學習了多久是,是要你學了多少東西的,你學一小時還沒有別人學一分鐘的效率高,難道自己不是浪費時間嗎?不想學的時候就不要學,出去玩一會兒再來學說不定會有更好的效果。希望這些經(jīng)歷能跟大家分享一下,最后還是要跟大家強調(diào)一點,抄程序是學好C語言的最好最快的方法。學習c語言程序設計心得篇7首先我要告訴大家的是:第一,學習無捷徑!對于學習編程而言,你如今的付出將來都是有回報的。但是,學習C語言也需要方法。1)分清主次學習C語言最忌諱的就是不分主次,這是絕大多數(shù)學習C語言的同學都會犯的錯誤!我們剛開場學習的時候只需要將那些最重要的、最核心的學會就已經(jīng)很好了!先將最精華的東西提煉出來,再將整個C語言學一遍,從全局上把握C語言。對于那些次要的,有需要再學,沒有需要也可以不學。2)一定要多上機,多“敲”代碼編程是一門理論性的學科,絕對不是理論。假如不動手“敲”代碼的話,永遠都學不會編程。很多問題只有在“敲代碼”的時候才能發(fā)現(xiàn),才會有更加深化的體會、領悟和理解。而不是靠死記硬背書中的注意點,那樣真的很痛苦。我在學習編程的時候從來都不會刻意記憶什么注意點,這些知識點都是在不?!扒么a”的過程中,自然而然地融入我的身體中的。你們一定要記住一句話:“程序是寫出來的,不是看書看出來的!”3)要“敲代碼”,必學盲打盲打是學習編程最根本的技能。就算你C語言學得很好,到達了“思想在鍵盤上飛舞”的境界,但是假如你不會盲打,那你想“飛”也“飛”不起來!所以,不會盲打會非常影響你的學習效率。4)要學會記筆記編程需要不斷地積累。我們一定要學會模擬別人優(yōu)秀的代碼、優(yōu)秀的算法,然后將它記下來。一定要站在巨人的肩膀上學習。但是我們的記憶才能是有限的,時間長了難免會遺忘,所以一定要學會記筆記。一有心得、體會、感悟就寫下來,這些都是很珍貴的。我們在記筆記的時候,假如眼前沒有計算機那么可以先寫在紙上,但事后一定要將它整理成電子版。整理成電子版看起來會很方便、舒適,還可以隨意地增添和刪改,保存時間也長。學習c語言程序設計心得篇8經(jīng)過了一段時間的學習,我覺得對c語言已經(jīng)有了一個初步的認識??梢宰龅嚼胏語言編織出一些非常簡單的程序,和讀懂大局部的程序代碼,明白程序要表達的意思。下面是對C語言中有許多重要知識的總結:1、一些根本的函數(shù)和根本數(shù)據(jù)類型的應用。其中,根本數(shù)據(jù)類型分為整型、浮點型、字符型、枚舉類型。根本函數(shù)包括輸入輸出函數(shù)。2、把運算符的優(yōu)先順序排列清楚,要分清楚哪個先運算,哪個后運算。3、在編程之前要考慮好程序的算法,寫出流程圖,這樣才能更加快速的、有效的編程。4、要分清楚各個變量的生存期和作用域,不能發(fā)生混淆,以致發(fā)生錯誤。5、數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且互相轉換,具有非常強大的功能,但是使用不當?shù)脑?,會造成程序出錯,打亂原有程序的規(guī)律,使可讀性明顯變差。6、構造體也是常用的一種數(shù)據(jù)類型,它的功能也比擬強大,相對于指針而言,構造體掌握起來比擬容易理解和使用。7、對于文件的操作是非常關鍵的,把輸入的數(shù)據(jù)保存起來,下次還可以使用,這才是關鍵問題。所以對文件操作是否成功,使程序是否編制成功的重要因素。我認為c語言是一門很根底的語言,所有的計算機語言都是相通的,只要一門學會了,其他語言就會很容易學會。但是c語言是根底中的根底,掌握好c語言對于今后別的語言的學習是非常有好處的。雖然學會了c語言的大部份根底知識,但是要掌握好c語言并不是一件簡單的事情,大家要多加練習和敲代碼才可以把C語言學好。學習c語言程序設計心得篇9在剛開場學習C語言的一段時間里,我總覺得C語言難懂和不容易使用。如今總結起來主要是以下三個方面的原因!〔1〕只注重寫程序,而無視了讀程序學習計算機語言最好的方法是什么?很多人都認為是掌握程序思路會寫程序,其實這個想法不正確,因為你連這門語言的思路都沒有懂,怎么會寫出真確的程序呢,所以我總結的方法是先讀后寫,也就是先學會讀程序,再練習寫程序。讀程序是學習C語言入門最快,也是最好的方法。對于沒有學過任何語言的計算機初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,不放過這一章所提到的所有例題,仔細研讀程序,直到每一行都理解了,然后找?guī)讉€編程題目,最好是和例題相似的或一樣的,自己試圖寫出這段已經(jīng)讀懂的程序。假如寫不出來,也不要著急,回過頭來再繼續(xù)研究例題,想想自己為什么寫不出來,然后再去寫這段程序,反反復復,直到你純熟掌握為止。這是傳智的尹凡老師一再強調(diào)的。在學習C語言時應該把精力先放在最根本、最常用的內(nèi)容上,千萬不要鉆牛角尖,在一些細節(jié)上死摳,有一些細節(jié)可以隨著學習的深化和理論的豐富,會自然而然的掌握的?!?〕沒能將理論學習和上機理論有效結合我們學習C語言,主要是掌握程序設計的一些根本方法和技巧。因此,在重視理論學習的同時,必須加強上機實驗。只有在上機理論中我們才能正真學會如何編寫程序和調(diào)試程序,體會到“優(yōu)化”程序;也只有通過上機理論才能更好地掌握程序設計的理論知識;同樣只有通過上機理論,我們才能真正體會C程序的運行過程!然而在平時,我們恰恰就無視了上機實驗沒有明確的實驗目的,實驗興趣不大。上機時一些學生無所事事或玩游戲,不但害了自己,還影響其他同學?!?〕缺少一定邏輯思維才能C語言其實是很根底的匯編語言,除了一些必需要記憶的關鍵字、語法和庫函數(shù),其余的都是需要靠自己的邏輯思維通過這些關鍵字、語法和庫函數(shù)來組織或構成一個完好的函數(shù),所以C語言大多數(shù)的學習時間都是在鍛煉我們的抽象邏輯思維才能。只有當你具有了抽象邏輯思維才能和弄清楚了關鍵字、語法和庫函數(shù)的相關知識后,編寫C語言就不是難事了。通過C語言初步的學習后都很容易弄懂關鍵字、語法和庫函數(shù)的相關知識,那么如何來有效的鍛煉自己的抽象邏輯思維才能呢?我的學習體會是:通過學習后所掌握的知識使用上課老師所提到的案例或找一段簡單的完好的案例,然后將案例讀懂,也就是把它轉換成我們?nèi)粘K艹惺艿淖匀徽Z言〔在這里不妨把你所能理解的自然語言寫下來〕。還需注意的就是自己實在無法理解的地方不妨指出來多多請教老師和懂的同學讓他們用自然語言來描繪一道,并且記錄下來這樣可以到達事半功倍的效果。對一個計算機程序設計的初學者來說,C語言程序設計是一門根底課,學好它是為以后在學習其他高級言〔如JAVA等〕打下良好根底。上個學期我對《C程序設計》這本書從生疏、好奇到有興趣。第一次觸C語言的感覺直到如今還記憶猶新,當初的我看到的就是一個個的程序,其中的代碼密密麻麻都是那么的繁瑣,也很難看懂學懂。如今我對C語言有了一定的理解,對其中的小程序能獨立編程,對一些較為復雜的程序可以看懂,并且可以仿造經(jīng)典程序,構思、編寫出可以解決小問題的程序了,我對C語言充滿了信心。我想這與傳智的尹凡老師的精心指導和同班同學互相學習和鼓勵是分不開的。我覺得入門還是多看些書,多理論,養(yǎng)成良好的編程習慣,在理論的同時多考慮問題,多看別人優(yōu)秀的解題思路與方法,多看別人優(yōu)秀的代碼,嘗試自己去實現(xiàn)或者說模擬著去實現(xiàn),讓別人對你的代碼多提意見,探究別人的思維過程,增強自己的思維才能,拓展視野,經(jīng)??纯醋约阂郧皩懙臇|西,有空拿出來改進改進,我想每隔一段時間,都會有意想不到的收獲。學習c語言程序設計心得篇101、課前認真預習,把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法??赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進展比擬,看自己的程序還有哪方面的缺乏,再進展改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。2、上課認真聽講積極考慮,進步上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以到達“事半功倍”的目的。3、課后復習。把每天的上課內(nèi)容回家再復習一遍,獨立完成課后的作業(yè),假如有時間,最好能找點課外書籍、課外習題什么的來穩(wěn)固所學的內(nèi)容。4、主動上機,多多理論,進步動手才能。通過上機理論來驗證所學的理論,通過在機器上查找錯誤來穩(wěn)固概念,通過進步上機才能來促進理論學習,開闊編程思路,進步反映速度,進步分析^p問題解決問題的才能,鍛煉心理素質(zhì),進步心理承受才能。學習C語言的初期重點要放在掌握語言的語法和規(guī)定上,一定要養(yǎng)成良好的編程習慣,平時寫程序注意語法標準格式控制,格式標準了,出了錯誤也容易找到出錯的地方,這是C語言的根底;后期的重點要轉移到掌握編程的思路和根本算法上來。課后多做習題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己理解為什么這樣做會錯?錯在哪里?會出什么結果?以后自己也很難在這個地數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且互相轉換,具有非常強大的功能,但是使用不當?shù)脑?,會造成程序出錯,打亂原有程序的規(guī)律,使可讀性明顯變差。6、構造體也是常用的一種數(shù)據(jù)類型,它的功能也比擬強大,相對于指針而言,構造體掌握起來比擬容易理解和使用。7、對于文件的操作是非常關鍵的,把輸入的數(shù)據(jù)保存起來,下次還可以使用,這才是關鍵問題。所以對文件操作是否成功,使程序是否編制成功的重要因素。我認為c語言是一門很根底的語言,所有的計算機語言都是相通的,只要一門學會了,其他語言就會很容易學會。但是c語言是根底中的根底,掌握好c語言對于今后別的語言的學習是非常有好處的。學習c語言程序設計心得篇11還記得剛上第一節(jié)C語言課的時候,根本上一節(jié)課只有最后10分鐘的內(nèi)容聽懂了。在此之前從沒接觸過C語言,想說看看書預習一下吧,可是完全找不到條理,發(fā)現(xiàn)老師也不是按書上的順序講的。當時就特別著急,想說難道第一節(jié)課就要落下么?就去圖書館找到了一本跟老師上課內(nèi)容差不多的書,真的是一頁一頁看到了第一節(jié)課講的內(nèi)容那。這心里才有了一點點底。并在上機實驗過后,我突然發(fā)現(xiàn)編程是一件非常有意思的事情。就我個人而言,上課聽老師講語法知識是最重要的,老師一節(jié)課下來要講的內(nèi)容很多,所以根本上沒有時間記筆記,最好記筆記的方式就是課下邊回憶邊總結。你能回憶起多少,就說明你這節(jié)課學到了多少。進過兩個多月的學習,我發(fā)現(xiàn)C語言也不是很生疏的名詞了。下面是我學習C語言的一些方法,希望你們有更好的方法一起分享。(1)課下一定要整理筆記,因為課上的學習只是瞬時記憶,要把它轉為長期記憶。筆記也要??础?2)代碼一定要自己寫,不能只是懂了,眼高手低是不行的。(3)重視每一次編譯時出現(xiàn)的錯誤,特別是頻繁出現(xiàn)的更要注意。出現(xiàn)錯誤也不要著急,多交流。也許別人會看到你發(fā)現(xiàn)不了的破綻。(4)多去圖書館上上自習,圖書館真的很多關于計算機各個方面的書。相信會給你帶來驚喜!(5)課本不能丟,多看看運算符的優(yōu)先級和常用字符與ASCII碼對照表。(6)多上機練習,這是學習好C語言的重要的環(huán)節(jié),無論編程學得多好,上機實現(xiàn)才是目的,所以,不怕要辛苦,把每一段代碼都敲進計算機,讓計算機來實現(xiàn),這樣有助于對程序的理解,并試著修改代碼,讓代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼。學習c語言程序設計心得篇12通過一學期對C語言的學習,我感覺學習C語言是有一定難度卻又是非常有趣的科目。這段時間的學習我知道了C語言的根本特點有以下幾點:1.語言簡潔,使用靈敏方便。2.運算符豐富,表達才能強。3.數(shù)計類型豐富。4.目的程序質(zhì)量高,具有面向硬件系統(tǒng)的特點。5.具有構造化的控制語句和模塊化的程序構造。6.具有編譯預處理功能。7.程序設計自由度大,可移植性好。這段時間學習使我掌握了:一、我學習了C語言的數(shù)據(jù)類型、常量與符號常量、變量、C語言的運算符和表達式、賦值運算符和賦值表達式、自增自減運算符以及逗號表達式等。二、這章介紹了構造化程序的三種根本構造、C語句概述、數(shù)據(jù)輸出包括字符輸出函數(shù)put)和格式輸出函數(shù)printf、數(shù)據(jù)輸入包括字符輸入函數(shù)get)和格式輸入函數(shù)scanf,還有一些簡單的C語程序設計舉列等。前幾天一直在看C++語法,所以對一些比擬實際的例子總感到比擬抽象,但是那也是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代交通樞紐的鐵路貨運效率優(yōu)化
- 深度解讀如何用云計算構建高效智能制造平臺
- 國慶節(jié)巡航摩旅活動方案
- 小學趣味運動會活動方案策劃
- 2024年春七年級地理下冊 第九章 第二節(jié) 巴西說課稿 (新版)新人教版
- 23 梅蘭芳蓄須說課稿-2024-2025學年四年級上冊語文統(tǒng)編版001
- 8 千年夢圓在今朝(說課稿)2023-2024學年部編版語文四年級下冊
- 5 協(xié)商決定班級事務 說課稿-2024-2025學年道德與法治五年級上冊統(tǒng)編版
- 2023八年級英語上冊 Module 9 Population Unit 3 Language in use說課稿(新版)外研版
- 《10天然材料和人造材料》說課稿-2023-2024學年科學三年級下冊青島版
- 文檔協(xié)同編輯-深度研究
- 七年級數(shù)學新北師大版(2024)下冊第一章《整式的乘除》單元檢測習題(含簡單答案)
- 2024-2025學年云南省昆明市盤龍區(qū)高一(上)期末數(shù)學試卷(含答案)
- 五年級上冊寒假作業(yè)答案(人教版)
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 2025年中考語文復習熱搜題速遞之說明文閱讀(2024年7月)
- 班組現(xiàn)場5S與目視化管理
- 和達投資集團(杭州)有限公司招聘筆試沖刺題2025
- 政企單位春節(jié)元宵猜燈謎活動謎語200個(含謎底)
- 綜治工作培訓課件
- 2024年云網(wǎng)安全應知應會考試題庫
評論
0/150
提交評論