c語言學習心得體會10篇

來源:果殼範文吧 2.35W

當我們心中積累了不少感想和見解時,常常可以將它們寫成一篇心得體會,這樣可以幫助我們分析出現問題的原因,從而找出解決問題的辦法。到底應如何寫心得體會呢?下面是小編為大家整理的c語言學習心得體會,僅供參考,歡迎大家閱讀。

c語言學習心得體會10篇

c語言學習心得體會1

C語言是一種結構化語言,是大部分程式語言的基礎,C語言學好了,以後的JAVA,C#以及更多的程式語言才有可能學好。下面就跟南寧達內小編一起,要學好C語言必須瞭解的四點:

1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完後嘗試著不看例子自己編寫程式,編完以後再跟書上進行比較,看自己的程式還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。

2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。

3、課後複習。把每天的上課內容回家再溫習一遍,獨立完成課後的作業,如果有時間,最好能找點課外書籍、課外習題什麼的來鞏固所學的內容。

4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查詢錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊程式設計思路,提高反映速度,提高分析問題解決問題的能力,鍛鍊心理素質,提高心理承受能力。

學習C語言的.初期重點要放在掌握語言的語法和規定上,一定要養成良好的程式設計習慣,平時寫程式注意語法規範格式控制,格式規範了,出了錯誤也容易找到出錯的地方,這是C語言的基礎;後期的重點要轉移到掌握程式設計的思路和基本演算法上來。課後多做習題,找一些經典例子嘗試自己編寫,寫程式切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己瞭解為什麼這樣做會錯?錯在哪裡?會出什麼結果?以後自己也很難在這個地 陣列和指標是c語言的經典之處,可以通用,並且互相轉換,具有非常強大的功能,但是使用不當的話,會造成程式出錯,打亂原有程式的規律,使可讀性明顯變差。

6、結構體也是常用的一種資料型別,它的功能也比較強大,相對於指標而言,結構體掌握起來比較容易理解和使用。

7、對於檔案的操作是非常關鍵的,把輸入的資料儲存起來,下次還能夠使用,這才是關鍵問題。所以對檔案操作是否成功,使程式是否編製成功的重要因素。

我認為c語言是一門很基礎的語言,所有的計算機語言都是相通的,只要一門學會了,其他語言就會很容易學會。但是c語言是基礎中的基礎,掌握好c語言對於今後別的語言的學習是非常有好處的。

c語言學習心得體會2

C語言是一種結構化語言,是大部分程式語言的基礎,C語言學好了,以後的JAVA,C#以及更多的程式語言才有可能學好。下面就跟南寧達內小編一起,要學好C語言必須瞭解的四點:

1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完後嘗試著不看例子自己編寫程式,編完以後再跟書上進行比較,看自己的程式還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。

2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。

3、課後複習。把每天的上課內容回家再溫習一遍,獨立完成課後的作業,如果有時間,最好能找點課外書籍、課外習題什麼的`來鞏固所學的內容。

4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查詢錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊程式設計思路,提高反映速度,提高分析問題解決問題的能力,鍛鍊心理素質,提高心理承受能力。

學習C語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的程式設計習慣,平時寫程式注意語法規範格式控制,格式規範了,出了錯誤也容易找到出錯的地方,這是C語言的基礎;後期的重點要轉移到掌握程式設計的思路和基本演算法上來。課後多做習題,找一些經典例子嘗試自己編寫,寫程式切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己瞭解為什麼這樣做會錯?錯在哪裡?會出什麼結果?以後自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。

學習C語言就是要經過以上這樣幾個反覆,才能前後融會貫通,積累所應該掌握的知識。C語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。

c語言學習心得體會3

剛開始學C語言的時候,很迷茫,在此之前從沒有接觸過C語言,有點摸不著頭腦。可是在上機過後,我覺得程式設計是很有趣的一件事。我知道要學好C語言不容易,可是我決定完成這件不容易的事。

要學好C語言就要先懂得最基本的語法知識,看課本是必需的。我覺得看不懂也沒關係,盡力去理解就好了,在對知識有了一個大致的瞭解過後,就要上機實踐。學習C語言一定要動手,只看不做,眼高手低是不行的。

最開始可以打書上的例題,熟悉程式,慢慢的開始試著程式設計。在程式設計時要理清自己的思路,然後再轉換成C語言中的語言,這個時候就更要動手了,只有通過上機操作才能驗證自己程式的`正確性。執行程式,不要害怕錯誤,其實,我覺得錯誤是好的,知道了自己所學知識的不足,並根據提示改

正程式中發生的錯誤,一種成就感油然而生,覺得自己的付出都是值得的。

良好的程式設計習慣是學好C語言的重要因素,只有勤動手,多動腦才能學好C語言,光說不練是不行的。

在學習的時候,不會的一定要問明白,可以求助於老師,同學,不要自己一個人鑽牛角尖,浪費時間又學不到東西。

上課的時候一定要認真聽,老師講的肯定是最重要的,錯過了就是一大筆損失,認真聽講才可以提高學習效率。

我覺得在程式設計之前,要把自己的想法寫在紙上,如果是簡單一點的程式不需要這樣,如果程式比較複雜,就寫下來,這樣可以讓思路更加清晰。

輸入程式時一定要認真,不要把“,”與“;”混淆,用scanf的時候不要忘記“&”,用“switch”要記得“break”,用if,while的時候注意不要加“;”,“{}”“()”一定要配對,不要多也不要少一半,“=”與“==”的區別要清楚,要勤查優先順序,要記住一些基本的,例如兩個值之間的調換怎麼寫等等。

在程式設計時除了要認真謹慎之外,更重要的是掌握基本的知識,例如if語句與switch語句的區別,它們都是條件語句,用來執行判斷功能,但是什麼時候用if什麼時侯用switch應該弄清楚:若條件分支多但是條件的值是一個確定的值時就用switch。反之,在大多數情況下就用if。又如各種迴圈的應用,及迴圈之間的巢狀都要能靈活應用。還要注意一些細小的瑣碎的知識,如C語言規定的識別符號,大小寫字母間的ASCII程式碼值相差32,強制型別轉換符,自增自減運算子,符合運算子,逗號運算子等。

學習C語言需要的是堅持下去的毅力,認真對待每次錯誤的耐心,還有孜孜不倦的努力。擁有一個良好的心態,相信自己,你就會發現學好C語言不再困難!

c語言學習心得體會4

說到我學習C語言時,真是用千言萬語呀!記得剛開始學的時候,我的C語言學的並不是很好,學期都過了快一半了,對C語言還是一知半解的,我是第四小組的組長,組長的職位給我了很大的壓力,我一直認為做學問都要做到這一點,要麼做到最好,要麼就不去做它,本著這樣一個心太,我下了一個決心就是要學好C語言,開始我用了最笨的方法,就是一個厚厚的本子,一支筆,一本C語言書,天天有事沒事抄程式,不管什麼程式,我都不放過,一個一個的抄,抄了有好幾個本,回到宿舍就在機子上調程式,一個月過去了,老師讓做C語言專案,是一個學生成績管理系統,在當時這樣一個專案對我們來說真是難度不小,可是我本著一個試一試的心太去做了,一個打死我都不敢相信的奇蹟出現了,這個程式我寫出來了,而且幾乎是一氣合成,而且只用了一個晚上的時間,寫了足足有六頁的程式碼,看著寫在本子上的程式碼我有點不相信,這怎麼可能呢,當晚我沒有睡著覺,高興啊,誰能睡的`著。做這個專案讓我明白了一些道理,再大的程式也是有不同的小程式組成的,因為我天天抄程式,抄的全是小程式,做這個大點的程式的時候我發現全是一個一個的小程式,抄了一個月的程式,當然能很順利的就寫出來了。

後來我明白了,抄程式是最笨的方法但我認為它是進步最快的方法,抄程式是積累經驗的時候,而做專案才是真正把所學為所用的時候,可以說只有你做一個大點的專案出來才能真正是說明你學到了東西,你會用所學的東西,要不然就算你學的再多,不會用也沒用啊,我還發現有很多同學,在學飛C語言的時候比我學的要好,可是他們卻做不出來專案,就是說學會了但是不會用,那我說還不如不學呢。有點浪費時間。做學問特別是計算機一定要做的精準,比如說一個語句一個關鍵字,你一定要把它幾乎所有的用方法都能清楚明白,比如說print語句,對於它你一定要明白什麼時候用“‘,這些你都要非常的清楚明白,要不然說不定那一天你用會碰上麻煩事,一句話要學精了,語法掌握住了,接下來就是寫程式了,其實抄程式並不是說一直沒有目的去抄,你會發現當你抄一段時間以後就不用再抄了,因為大部分都是一樣的你一看就知道怎麼寫了,當你一看到程式就知道它什麼功能,那裡有錯的時候,那你的成績可是進步不小啊,這並不需要太多的時間,只要你用心一個月足夠了。

跟大家說幾點經驗1.在學習的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他教會你知識就是你的了,要學會讓知識為我所用。在看書的時候一定要做好標記,特別是不懂的地方一定要標明是什麼意思。

2.在學習語言的時候一定要記住動手,不要只說不做,這樣會行成眼高手低,不管什麼樣的程式都要親手做過才能說會了,不要整天說我不會學不會,其實是你不想學,只是你下決心抄一個月程式,我保證我能有大的進步,其實當你抄到一週到兩週的時候你就會特想抄,因為你會發現程式你能看懂了,能幫別人調程式了,有一種成就感呀!它會讓你更加努力的去學習。

3.再一點是我建議大家在上課的時候少看課本,課本要在下課的時候看特別是上課前一定要先看看課本,上課的時候呢就不要看了,不要老師講到那個問題了你馬上在書上找,這樣不好,會影響你的注意力,其實還真不如注意聽老師講呢?因為你要是一邊聽一邊看課本,你是看到了書上的答案但是老師的思路你沒有聽到,而要是你不看的話,你聽明白了思路,一定是想迫切的看到結果,這個時候看課本才是記的最死的時候,學習要的是就是個效率嗎?

4.提醒大家學習要講效率,我發現有很多同學天天學習,每天最早到教室,走的又最晚,別人玩他在學,別人學他也學,可是別的一天30%的學習時間卻比他們一天50%以上的學習時間的效率要高上不僅僅是幾倍的問題,所以我要說的是不要對別人說你天天在學習,要說你天天在進步,學習不是要你學習了多久是,是要你學了多少東西的,你學一小時還沒有別人學一分鐘的效率高,難道自己不是浪費時間嗎?不想學的時候就不要學,出去玩一會兒再來學說不定會有更好的效果。希望這些經驗能跟大家分享一下,最後還是要跟大家強調一點,抄程式是學好C語言的最好最快的方法。

c語言學習心得體會5

c語言作為一種計算機的語言,我們學習它,有助於我們更好的瞭解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。

在這個星期裡,我們專業的學生在專業老師的帶領下進行了c語言程式實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的瞭解,但是也僅僅是停留在瞭解的範圍,對裡面的好多東西還是很陌生,的在運用起來的'時候還是感到很棘手,畢竟,萬事開頭難嘛。

由於時間的關係,我們的這次實踐課程老師並沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程式模組處理。簡單介面程式。高階介面程式。程式的新增修改。用程式做一元線性迴歸處理以及用c語言程式來畫粒度分佈圖等這幾樣比較重要的時間操作。

上機實驗是學習程式設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過程式設計的實踐來真正掌握它。對於程式設計語言的學習目的,可以概括為學習語法規定、掌握程式設計方法、提高程式開發能力,這些都必須通過充分的實際上機操作才能完成。

c語言學習心得體會6

在朗沃學習已經差不多一個月了,今天是學C語言的最後一天。在學習C語言的過程中感覺比較輕鬆,可能是因為以前接觸過C語言,再加上只學了C語言的基礎吧,也有了一些學習C語言的心得。

學習C語言的起步就是學習它的方法規則,如果把它學習得好在學習後面的時候就比較容易理。比如變數,首先要了解變數的定義方式(格式),其意義是什麼(定義變數有什麼用);其次就是要我要怎麼去運用它(我要用什麼型式去應用它)。在C語言的命令列中所有的語句都是有它自己的'一定格式和形式出現在我們面前,所以在學習某種語句或命令時你首先要了解的就是它的規則是什麼、有什麼用、怎麼實現等。這些都是語法基礎,如果把它們都瞭解很好了,那麼編起程式來就很得心應手。比如說if語句和switch語句,這兩種條件語句都是用來執行判斷功能的,那什麼時侯用if什麼時侯用switch,如果很好地瞭解它們的結構和作用的話那麼就能靈活運用:若它的條件分支是多個而且條件的值是一個確定的值時就可以選用switch。反之,在大多數情況下就用if。

掌握了語言法規則,不一定就能編出程式來,其實學習程式設計就是要學習一種思想,一種思維方法,首先要確定一種演算法,如從1加到100,判斷潤年等,我認為這些演算法都是一種思維方法。畫流程圖就是在構建編寫程式思路的過程,當畫好一個流程圖時程式設計思想也就出來了,程式也差不多了,再結合掌握的語言的方法規則,在計算機裡實現就可以了。任何程式只要有思維,有想法,那麼實現程式時就不會覺得無從下手。而要學習這種思維方法就是多做題,多讀程式,學習別人好的思維方法,多想想一個程式還可不可以有另外一種方法來實現它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學什麼語言都是這樣。

另外,良好的程式設計習慣也是學好C語言的重要因素。例如編寫程式時用縮排的方式、寫註釋、程式寫到一定的階段時要做一下測試等。這些工作可以幫我們在除錯程式時有很大的幫助。程式程式碼實現後,錯誤是難免的,所以也要鍛鍊自己的除錯查錯能力,而良好的程式設計習慣可以使我們在除錯時減小工作量和提高除錯效率,也有助於形成自己的程式設計風格。

這就是我這一個月以來學習C語言的心得。

c語言學習心得體會7

經過了一段時間的學習,我覺得對c語言已經有了一個初步的認識。能夠做到利用c語言編織出一些非常簡單的程式,和讀懂大部分的程式程式碼,明白程式要表達的意思。

下面是對C語言中有許多重要知識的總結

1、一些基本的函式和基本資料型別的應用。其中,基本資料型別分為整型、浮點型、字元型、列舉型別。基本函式包括輸入輸出函式。

2、把運算子的優先順序排列清楚,要分清楚哪個先運算,哪個後運算。

3、在程式設計之前要考慮好程式的演算法,寫出流程圖,這樣才能更加快速的、有效的程式設計。

4、要分清楚各個變數的生存期和作用域,不能發生混淆,以致發生錯誤。

5、陣列和指標是c語言的經典之處,可以通用,並且互相轉換,具有非常強大的功能,但是使用不當的`話,會造成程式出錯,打亂原有程式的規律,使可讀性明顯變差。

6、結構體也是常用的一種資料型別,它的功能也比較強大,相對於指標而言,結構體掌握起來比較容易理解和使用。

7、對於檔案的操作是非常關鍵的,把輸入的資料儲存起來,下次還能夠使用,這才是關鍵問題。所以對檔案操作是否成功,使程式是否編製成功的重要因素。

我認為c語言是一門很基礎的語言,所有的計算機語言都是相通的,只要一門學會了,其他語言就會很容易學會。但是c語言是基礎中的基礎,掌握好c語言對於今後別的語言的學習是非常有好處的。雖然學會了c語言的大部份基礎知識,但是要掌握好c語言並不是一件簡單的事情。以為把一點一滴的基礎知識掌握牢固是不夠的,主要是對程式編制要求的理解,思考如何利用c語言的所有基礎知識來實現要編制程式的作用,以及如何更加簡便的實現等等。這就需要有很強邏輯思維,和長時間的經驗積累,以及自身的不斷鑽研等諸多因素的有機統一。

而我們軟體測試的工作並不要求我們能夠編出很複雜的程式,只要能夠讀懂程式設計人員的源程式就可以了。所以把c語言的基礎知識學好是非常有必要的,也是必不可少的。

在學習c語言期間,每天都要不斷的上機練習,這也是學好c語言必不可少的一步。因為不管你理論知識掌握的如何熟練,不上機實際操作的話,是沒有任何效果的,許多問題都是在實際上機操作中顯現出來的,在書本上是體現不出來的。書本上是永遠不會出現你自己的思想成果的,正是應了那句話“實踐是檢驗真理的唯一標準。”

學習完c語言後,我利用書本上的知識完成了軟體工程師系統的11個版本。完成後才感覺到編寫一個程式是多麼不容易。光是這麼一個簡單的程式,就需要不斷鑽研和反覆的推敲,還要加上大量的上機時間,現在才明白為什麼程式設計是腦力勞動的真正意義了。

總之,通過c語言的學習,使我對計算機語言有了一些初步的認識和理解,使我對計算機語言不再像以前一樣一無所知,認為那是高不可攀的、十分難以理解、一般人學不會的東西了。我認為只要學習方法掌握好,再加上刻苦的練習,是完全有可能學好任何一門計算機語言的。最後用一句話表明在學習c語言過程中的感受,那就是“痛苦並快樂著。”

c語言學習心得體會8

學習C語言已經一年多,對C也算得上半個入門者,期間也寫過一些自娛自樂的程式碼。其實個人認為無論學習什麼語言,最重要的是掌握習程式設計思想,然而C語言一種學習程式設計思想的基礎語言。所以,C語言的重要性不言而喻。

 一、課本

無論用的是什麼書,要學好C語言,把書上的每一個例題、習題的程式碼讀懂,這是學C最基本的要求。弄懂每一章的內容是什麼?在C語言中有什麼用?並嘗試修改每一個例題的程式碼,採用不同的程式碼來實現題目的要求。

二、課堂

在每一節課上,注意老師講的內容,有的知識,老師稍微提點,你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點。在課堂上,儘可能多的在草稿紙上寫下你自己的程式碼,讓老師看或是自己上機除錯。

三、筆記

無論學習什麼知識,筆記是重點,俗話說:好記性不如爛筆頭。一個認真學習的人,總是記了很多筆記的,想學好程式設計,你的筆記本上總有課本上的每一個例題程式碼的核心部分。以及八大經典的演算法舉例,遞推、遞迴、窮舉、貪心、分治、動規、迭代、分枝。

四、交流

想學好C語言,交流是必須的,尤其是學習C語言的新手,這裡,我向大家推介——百度C語言貼吧,這裡有很多的學習者,也有很多高手,在這裡你能學到課本以及課堂上學不到的東西。和他人交流也是很重要的.。

 五、上機練習

這是學習好C語言的關重要的環節,無論你程式設計學得多好,上機實現才是目的,所以,不怕要辛苦,把你的每一段程式碼都敲進計算機,讓計算機來實現,這樣有助於你對程式的理解,並試著修改你的程式碼,讓你的程式碼更精簡,效率更高。平時沒事的時候,在計算機上多敲程式碼,一個程式設計厲害的高手,他的計算機上會有多程式碼。

想成為程式設計高手的軍規:

1、大學生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學了很多東西而難忘,也會因為什麼都沒學到而難忘!

2、程式設計不是技術活,而是體力活。

3、C語言是基礎,很重要,如果你不學好C語言,那麼什麼高階語言你都學不好。

4、計算機專業是一個很枯燥的專業,但即來之、則安之,只要你努力學,也會發現其中的樂趣。

5、學習程式設計的祕訣是:程式設計,程式設計,再程式設計。

c語言學習心得體會9

林林總總的計算機語言,林林總總的計算機技術,林林總總的計算機書籍讓我們初入計算機的菜鳥一次就嚇的沒有勇氣。迷茫和徘徊讓我們喪失了時間和信心。沒有訣竅嗎?有的,看你怎麼把握了,接下來我就以C語言為例子,講一下有關學習的方法和技巧,同時也分享一下我學C的感想。

許多人第一次接觸C語言都會覺得C語言難懂和不容易使用,其實就我個人的看法,C語言其實是很基礎的組合語言,除了一些必須要記憶的關鍵字、語法和庫函式,其餘的都是需要靠自己的邏輯思維通過這些關鍵字、語法和庫函式來組織或構成一個完整的函式,所以C語言大多數的學習時間都是在鍛鍊我們的抽象邏輯思維能力。只有當你具有了抽象邏輯思維能力和弄清楚了關鍵字、語法和庫函式的相關知識後,編寫C語言就不是難事了。

通過C語言初步的學習後都很容易弄懂關鍵字、語法和庫函式的相關知識,但是由於大部分人因為以前沒有接觸過電腦或電腦語言的相關知識所以缺乏抽象邏輯思維能力,不知道如何將所學到C語言的知識如何組織和構成一個完整的函式,那麼如何來有效的鍛鍊自己的抽象邏輯思維能力呢?

在這裡是我個人的一套自學心得,通過學習後所掌握的知識使用上課老師所提到的案例或找一段簡單的完整的案例,然後將案例讀懂,也就是把它轉換成我們日常所能接受的自然語言(在這裡不妨把你所能理解的自然語言寫下來)。例如下面這段程式碼是手工輸入兩個整數數字並計算兩個數字之間從最小的數字開始到最大的數結束其中所有奇數相加的和:

void main

{

首先INT是表示整數形資料的定義,那麼接下來有兩個未知的整數和一個已知的整數0;這裡出現的3個整數數字用C語言裡的變數來替代它們,這時第一個數字就用取名為NUM1的變數,第二個數字就用取名為NUM2的變數,第三個數字就用取名為X的變數並且用賦值符號來為它賦予0這個值。

int num1,num2,x=0;

由於知道了有兩個未知的整數,所以要通過鍵盤輸入使這兩個未知的整數變成已知的整數並且儲存在前面所提到的變數中。

scanf("%d%d ",&num1,&num2) ;

得到數字後下面就開始進行一系列的運算和判斷,如果NUM1小於NUM2的話最小的數字就是NUM1最大的數字就是NUM2,如果NUM1這個變數不小於NUM2的話就跳過這個所包含的內容。開始進行迴圈。

if(num1 {

NUM1到NUM2之間的數字個數不是固定的,不能得到固定的迴圈起始點,所以這裡的`迴圈起始點就不輸入程式碼中,但是通過題目中的提示知道NUM1這個變數如果大於NUM2的話迴圈就終止了,而NUM1這個變數還需每迴圈一次就必須改變其值。由於NUM1到NUM2之間的數字列如1—9每個數字跟其右邊的數字都是存在加1的關係,所以這裡就可以把NUM1這個值用做迴圈的“計數器”每迴圈一次就讓NUM1加1,讓其跟NUM2做比較是否結束迴圈。

for(;num1<=num2;num1++)

{

在迴圈當中將每次迴圈所改變的變數NUM1的值除以2來判斷其是否是奇數,如果用2除後餘數為0的話就是偶數(因為偶數是不參加運算的)一旦判斷其為偶數就用continue這個關鍵字來跳出一次迴圈。

if(num1%2==0)

continue;

那麼NUM1的值除以2餘數為1的話就是奇數(奇數是要參加運算的)一旦判斷其為偶數就用下面這個公式來使其進行相加,因為已知X變數的值是0那麼下面的公式就可以理解為假設NUM1=1,X=0+1;這時X的值已經發生變化,X=1;假設NUM1又等於3,X=1+3;以此類推直到迴圈結束X+NUM1也就結束了。

x=x+num1;

}

}

那麼NUM1這個變數不小於NUM2的話NUM1是最大數,NUM2是最小數,開始執行內的內容。

else

{

for(;num2<=num1;num2++)

{

if(num2%2==0)

continue;

x=x+num2;

}

}

最後通過顯示器輸出顯示X這個變數的值也就是所有奇數的總和。

printf("%d ",x);

}

由於計算機讀取C語言程式碼時是從main函式開始由上自下的逐一讀取一條程式碼並運算的,所以從int num1,num2,x=0;開始來用自己所能接受的自然語言來描述這段程式碼。

最後將你所記錄的自然語言轉變成虛擬碼在轉到流程圖,這樣反覆努力多次後,就一定可以達到有效的鍛鍊自己的抽象邏輯思維能力。另外還需注意的就是自己實在無法理解的地方不妨指出來多多請教老師和懂的同學讓他們用自然語言來描述一道,並且記錄下來這樣可以達到事半功倍的效果。

我覺得入門還是多看些書,多實踐,養成良好的程式設計習慣,在實踐的同時多思考問題,多看別人優秀的解題思路與方法,多看別人優秀的程式碼,嘗試自己去實現或者說模仿著去實現,讓別人對你的程式碼多提意見,探究別人的思維過程,增強自己的思維能力,拓展視野,經常看看自己以前寫的東西,有空拿出來改良改良,我想每隔一段時間,都會有意想不到的收穫。

c語言學習心得體會10

一、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完後嘗試著不看例子自己編寫程式,編完以後再跟書上進行比較,看自己的程式還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。

二、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。

三、課後複習。把每天的上課內容回家再溫習一遍,獨立完成課後的.作業,如果有時間,最好能找點課外書籍、課外習題什麼的來鞏固所學的內容。

四、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查詢錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊程式設計思路,提高反映速度,提高分析問題解決問題的能力,鍛鍊心理素質,提高心理承受能力。

學習C語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的程式設計習慣,平時寫程式注意語法規範格式控制,格式規範了,出了錯誤也容易找到出錯的地方,這是C語言的基礎;後期的重點要轉移到掌握程式設計的思路和基本演算法上來。課後多做習題,找一些經典例子嘗試自己編寫,寫程式切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己瞭解為什麼這樣做會錯?錯在哪裡?會出什麼結果?以後自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。

學習C語言就是要經過以上這樣幾個反覆,才能前後融會貫通,積累所應該掌握的知識。C語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。

熱門標籤