學習C語言心得體會_第1頁
學習C語言心得體會_第2頁
學習C語言心得體會_第3頁
學習C語言心得體會_第4頁
學習C語言心得體會_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、c 語言培訓學習心得體會c 語言是一種結(jié)構(gòu)化語言,是大部分編程語言的基礎(chǔ), c 語言學好了,以后的 java , c#以及更多的編程語言才有可能學好。下面就跟南寧達內(nèi)小編一起,要學好c 語言必須了解的四點:1 、課前認真預習,把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法??赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好c 語言光看書是不夠的,一定要自己多動手。2 、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到事

2、半功倍的目的。3 、課后復習。把每天的上課內(nèi)容回家再溫習一遍,獨立完成課后的作業(yè),如果有時間,最好能找點課外書籍、課外習題什么的來鞏固所學的內(nèi)容。4 、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質(zhì),提高心理承受能力。學習 c 語言的初期重點要放在掌握語言的語法和規(guī)定上,一定要養(yǎng)成良好的編程習慣,平時寫程序注意語法規(guī)范格式控制,格式規(guī)范了,出了錯誤也容易找到出錯的地方,這是c語言的基礎(chǔ); 后期的重點要轉(zhuǎn)移到掌握編程的思路和基本算法上來。課后多做習

3、題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里 ?會出什么結(jié)果? 以后自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內(nèi)容,也更加能加強新知識的理解。學習 c 語言就是要經(jīng)過以上這樣幾個反復,才能前后融會貫通,積累所應該掌握的知識。 c 語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。篇二: c 語言心得體會作業(yè)c 語言心得體會學習 c 語言已經(jīng)一個學期了,剛開始學習的時候老是感覺力不從心。雖然認真聽課了,但

4、是并不能理解它。這種情況到了后來才有所改變。之所以能有所改變,是因為本人找到了學習 c 語言的一些方法。由于c 語言對于剛接觸的學子,會感到很陌生。因為c 語言所要用到的思維邏輯與我們平時的思維邏輯有所不一樣。其顯得更抽象。所以學習c 語言,一定要打好基礎(chǔ)。要把基礎(chǔ)理解透徹。需要用到的語句要牢記,這樣,在以后的運用當中,就能比較得心應手了。學習 c 語言的起步就是學習它的方法規(guī)則,如果把它學習得好在學習后面的時候就比較容易理。比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我要用什么型式去應用它)。在c 語言的命令行中所有的語句都是有它

5、自己的一定格式和形式出現(xiàn)在我們面前,所以在學習某種語句或命令時你首先要了解的就是它的規(guī)則是什么、有什么用、怎么實現(xiàn)等。這些都是語法基礎(chǔ),如果把它們都了解很好了,那么編起程序來就很得心應手。比如說 if 語句和 switch 語句 , 這兩種條件語句都是用來執(zhí)行判斷功能的,那什么時侯用 if 什么時侯用 switch, 如果很好地了解它們的結(jié)構(gòu)和作用的話那么就能靈活運用:若它的條件分支是多個而且條件的值是一個確定的值時就可以選用 switch 。反之,在大多數(shù)情況下就用 if 。 掌握了語言法規(guī)則,不一定就能編出程序來,其實學習編程就是要學習一種思想,一種思維方法,首先要確定一種算法, 如從 1

6、 加到 100, 判斷潤年等, 我認為這些算法都是一種思維方法。畫流程圖就是在構(gòu)建編寫程序思路的過程, 當畫好一個流程圖時編程思想也就出來了,程序也差不多了,再結(jié)合掌握的語言的方法規(guī)則,在計算機里實現(xiàn)就可以了。任何程序只要有思維,有想法,那么實現(xiàn)程序時就不會覺得無從下手。而要學習這種思維方法就是多做題,多讀程序,學習別人好的思維方法,多想想一個程序還可不可以有另外一種方法來實現(xiàn)它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學什么語言都是這樣。另外,良好的編程習慣也是學好 c 語言的重要因素。例如編寫程序時用縮進的方式、寫注釋、程序?qū)懙揭欢ǖ碾A段時要做一下測試等。這些工作可以幫我

7、們在調(diào)試程序時有很大的幫助。程序代碼實現(xiàn)后,錯誤是難免的,所以也要鍛煉自己的調(diào)試查錯能力,而良好的編程習慣可以使我們在調(diào)試時減小工作量和提高調(diào)試效率,也有助于形成自己的編程風格。在學習的時候,我遇到過這么個情況。覺得 c 語言學起來很枯燥,很悶。后來才發(fā)現(xiàn)學習語言,是要有目的性。如果沒有目的,你會發(fā)現(xiàn)自己在學習的過程中會很枯燥,會漸漸失去對 c 語言的學習興趣。所以我們要有一個遠大而又容易實現(xiàn)的目的,我要用 c 語言來做什么?再把這個最終的目的分成部分,讓我們慢慢的一點一點的來完成它,這樣在學習 c 語言的過程中,我們就會始終陶醉在一個又一個成功的喜悅里,讓我們的學習越來越有興趣。有一天,我們

8、會發(fā)現(xiàn):原來學習 c 語言真的是一件很有意思的事兒,而且學好c 語言也不是很難么! 學習 c 語言只看書也是不夠的,我們要一邊看書,一邊上機做練習,或者在你學習了 c 語言的基礎(chǔ)知識以后就可以找一些別人的程序來看,遇到不明白的函數(shù)可以再翻一下書,如果查書也理解不了,我們可以把他的程序輸入到計算機里,情況好的話能夠順利通過編譯,如果不能順利執(zhí)行,我們也同樣可以學習到一些 c 語言調(diào)試方面的知識。課堂上要講授許多關(guān)于 c 語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住。然而要使用 c 語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基

9、礎(chǔ)上就會自然而然地掌握c 語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中會發(fā)現(xiàn)原來理解的偏差,這是由于大部分學生是初次接觸程序設(shè)計,缺乏程序設(shè)計的實踐所致。學習 c 語言不能停留在學習它的語法規(guī)則,而是利用學到的知識編寫c 語言程序,解決實際問題。即把c 語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c 語言、自己編寫的程序是否能夠正確地解題。通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數(shù)同學在完成老師作業(yè)時的心態(tài)。但是在程序設(shè)計領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去掩蓋程序中的錯

10、誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機調(diào)試運行時,可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對c 語言的理解和程序開發(fā)能力??傊痪湓?,在學習 c 語言中,一定要多動手。不要老是鉆牛角尖,不斷的在那左思右想。用時候只要肯動手,編譯錯了再改。你會發(fā)現(xiàn)慢慢的就能夠找到答案了。而且也能從中學習到很多東西,常言道失敗是成功之母。只要不怕失敗,不斷的鉆研、嘗試,總會能夠把困難解決的。在學習 c 語言的過程中會遇到許多困難與挫折。但通過自己的努力,最終能克服種種的困難。所得到的成就感是無法用言語去形容的。從中學到的堅韌精神對于我今后的生活也有很大的影響。c 語言是

11、一種抽象的語言,相對于我們平時用的語言,所以學習起來會用點吃力。但是面向?qū)ο蟪绦蛟O(shè)計的基本要素是抽象, 程序員是需要通過抽象來管理復雜性 .管理抽象的有效方法是使用層次式的分類特性 , 這種方法允許用戶根據(jù)物理含義分解一個復雜的系統(tǒng), 把它劃分成更容易管理的塊 . 例如 , 一個計算機系統(tǒng)是一個獨立的對象 . 而在計算機系統(tǒng)內(nèi)部由幾個子系統(tǒng)組成: 顯示器 , 鍵盤 , 硬盤驅(qū)動器,dvd-rom, 軟盤 , 音響等 , 這些子系統(tǒng)每個又由專門的部件組成. 關(guān)鍵是需要使用層次抽象來管理計算機系統(tǒng)( 或其他任何復雜系統(tǒng)) 的復雜性 .面向?qū)ο蟪绦蛟O(shè)計的本質(zhì): 這些抽象的對象可以被看作具體的實體,

12、這些實體對用來告訴我們作什么的消息進行響應.學習 c 語言可以讓我們更好的鍛煉自己的邏輯思維能力,還可以讓你掌握更好的計算機知識,在不斷學習的過程中讓自己真正的自信起來!學習 c 語言,對于以后的工作也是有所幫助的,它也可以結(jié)合其他的科目,來靈活運用。例如單片機的運用。用 c 語言去編輯單片機的主程序,會發(fā)現(xiàn)程序簡潔多了。而且發(fā)現(xiàn)c 語言的實用性很強。雖然課程結(jié)束了,但在以后的學習過程中,我仍會不斷的鉆研,希望學得更多,能更好的在以后的工作中運用。篇三: c 語言上機實驗心得c 語言上機實驗心得在科技高度發(fā)展的今天,計算機在人們之中的作用越來越突出。而c 語言作為一種計算機的語言,學習它將有助

13、于我們更好的了解計算機,與計算機進行交流,因此,我們一定要學好 c 語言,這對我們以后的發(fā)展是十分重要的。說到這,上機實驗當然就是一個必不可少的環(huán)節(jié)了, c 語言靈活、簡潔的特點,只有通過編程實踐才能真正了解,真正說懂。為了更好地學習語法規(guī)定、掌握程序設(shè)計方法、提高程序開發(fā)能力,我們必須實際上機、編寫程序。通過實驗我也發(fā)現(xiàn)了自己不少的問題,這都是只看書上的程序而沒有自己親身上機編寫程序而無法得知的,假如我們只因看熟書上的程序就以為自己已經(jīng)掌握了 c 語言那就大錯特 錯了。我主要存在以下的這些缺點:1 、 學習耐心與細心不足,如 scanf(“ %d” ,&n) ;中的 “ &”

14、 有時候會忘了。而在最后輸出時又錯寫成printf(“ %d” ,&n); 從而錯誤得輸出了地址而不是我原來想要的答案。2 、 編程思想不夠發(fā)散,看著題目有時想不出解答的方法,更不用說編寫程序來解題了。3 、4 、 基本功不夠,有些函數(shù)的表達不太精通,需要看書來核實,以致耗時較多。 知識 不夠廣,有些內(nèi)容沒有學好,不能要用到時及時反映出來,認識程度不夠深刻。5 、6 、 有時候不夠精簡,有一點用處不大或者說沒有也可以的文字存在。 英語水平較 差,對錯誤的地方雖然電腦有說,但由于是英文,理解上還是存在一點問題。為了能更好地學好 c 語言,在今后學習中我要更多的動腦,綜合運用所學,多看相關(guān)

15、東西,多上機練習,提高電腦水平,增強自學能力,把已會的東西掌握好。實驗中我深刻意識到完成程序的編寫,決不意味著萬事大吉。認為萬無一失的程序,實際上機運行時可能會出現(xiàn)很多意想不到的問題。有時編譯程序檢測出一大堆錯誤,有時程序能夠順利運行,但是運行結(jié)果并不是你預期中想要的。因為開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)程序邏輯錯誤,或者是你原來所設(shè)計時的理論錯誤,這就只能靠自己的上機經(jīng)驗來分析判斷錯誤的所在了。所以程序的調(diào)試是一個技巧性很強的工作,它可能比編一個程序耗時更多。由此可看出上機實踐的重要性。通過本次 c 語言上機實驗,我對這個介于人類與非人類之間的計算機編程語言有了一定的體驗。編程的時候有因為順

16、利編出程序而開心過、有因為做得比人家慢而郁悶過、有因為不知從何入手而無奈過、有因為不知錯出在哪而彷徨過? 但隨著練習的增多,我對c 語言比以前熟了很多,不再只是紙上談兵,我都有能力獨立做出一些程序,可能對于一些“高手來說這不算什么,或者他們早就會了,但我依然覺得很開心,因為我跟我自己比是進步了。當然,我還得感謝老師的指導與幫助,如果沒有老師和其他同學的指點,我可能對 c 語 言還是一籌莫展,在實驗中遇到的大大少少的問題與所犯過的錯誤將是我以后的要加以注意的 地方與認真審查的部分,為我奠定堅固的基石。伴隨著學習的深入,我發(fā)現(xiàn)高深的東西還有很多很多,不懂不熟的知識還有很多,所以我不能停步,對c 語

17、言,我以后會更加努力學習的。篇四: c 語言學習體會選修 c 語言期末感受(電商 1032 陳冰寒)這學期,我選擇了 c 語言作為自己的選修課程。因為我一直都對計算機編程非常感興趣,但是選擇專業(yè)的時候選擇了電子商務(wù)沒有選擇計算機專業(yè),所以一直沒有機會接觸計算機編程。在選擇選修課的時候,我看見有c 語言的時候,我便毫不猶豫的選擇了這門選修課。剛剛開始的時候,我以為上選修課會和正式上課一模一樣,除了上理論課外還會安排上機,并且每個星期的課程也會是4 節(jié)左右。但是第一次開始上選修之后,我才知道原來選修和必修的差距是非常大的。 c 語言每個星期就兩節(jié)課,而且還沒安排上機。這便會讓我們對每個星期上的課程

18、印象不深,到了下個星期在上課的時候,可能已經(jīng)把上個星期的內(nèi)容忘記的差不多了。這便會讓我們覺得選修課上的沒什么感覺,一個星期就兩節(jié)課,不容易學到很多知識。這就會使得我們在上選修的時候變得沒上必修課的時候那么認真,并且容易出現(xiàn)逃課的心理,就是覺得選修課上不上對自己沒什么影響。這樣便會非常不利于選修課的開展。一方面是老師看見每次選修課上的人都不是很多,心情就會變得不好,那么很多知識老師就是準備了,但是到時候看到這種場景可能都沒心情講了;另一方面,來上選修課的同學看見其他同學都可以不來上選修,那么來上選修的同學下次可能也會選擇不來,這樣,上選修課的同學就會越來越少。便會成為一個惡性循環(huán)。使得大家對選修

19、課越來越不感興趣。其實我一直認為 c 語言是一門非常有樂趣的學科,因為 c 語言不僅僅需要將語言掌握好,更重要的是把握每種程序的思路。我這次選擇c 語言就是因為我參加了去年的計算機二級的考試,我暑假在家自學了 c 語言。前面幾章的內(nèi)容勉強還能看懂,但是到了后面的指針、數(shù)組的知識點我就不懂了。我一直都覺得如果有一個老師能帶著我學習 c 語言,那么我肯定有信心能把c 語言學號。所以我才選擇了 c 語言。但是,計劃跟不上變化這學期的 c 語言的學習并沒有我預期的這么順利。首先是因為考iece 電子商務(wù)工程師所以耽誤了一次課程,后來又是因為清明節(jié)家里有急事,所以有耽誤了兩次課程。這樣下來,我就耽誤了三

20、次課程,而這三次課程里面有兩次課程是在講循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu),這兩個結(jié)構(gòu)是我自學的時候沒有怎么學懂的,但這次卻又錯過了,這便使我學習 c 語言的積極性受到了打擊,因為選修課不像必修課,經(jīng)常都可以見到老師,而且還是小班教學,有什么不懂的可以慢慢問,但是選修課是大班課,而且一個星期就一次,和老師也不熟悉,所以有問題也沒時間問,只能自己慢慢摸索。這樣,進度就越拖越慢,到了后來的知識就不容易弄清楚了。所以,我覺得選修c 語言我不后悔,因為這是我一次都渴望學會的,但是這次選修課沒能將 c 語言學懂我只能表示遺憾,在以后的學習里,我也會慢慢地將c 語言學會。這是我的目標,就算在困難我也會去做。篇五: c 語

21、言程序?qū)W習心得體會c 語言程序?qū)W習心得體會通過一學期對 c 語言的學習,我感覺學習 c 語言是有一定難度卻又是非常有趣的科目。也是很有幫助的,特別是對將要面對的計算機二級考試。 這段時間的學習我知道了 c 語言的基本特點有以下幾點:1 語言簡潔,使用靈活方便。2 運算符豐富,表達能力強。3 數(shù)計類型豐富。4 目標程序質(zhì)量高,具有面向硬件系統(tǒng)的特點。5 具有結(jié)構(gòu)化的控制語句和模塊化的程序結(jié)構(gòu)。6 具有編譯預處理功能。7 程序設(shè)計自由度大,可移植性好。這段時間學習使我掌握了:1、 我學習了 c 語言的數(shù)據(jù)類型、常量與符號常量、變量、 c 語言的運算符和表達式、賦值運算符和賦值表達式、自增自減運算符以及逗號表達式等。2、 這章介紹了結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)、 c 語句概述、數(shù)據(jù)輸出包括字符輸出函數(shù)putchar()和格式輸出函數(shù)printf() 、數(shù)據(jù)輸入包括字符輸入函數(shù)getchar() 和格式輸入函數(shù)scanf() ,還有一些簡單的 c 語程序設(shè)計舉列等。前幾天一直在看c+ 語法,所以對一些比較實際的例子總感到比較抽象,但是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論