C語言心得體會

2021-10-04 09:48:16 字數 2270 閱讀 6654

襄樊職業技術學院計應0802 蔣靜

光陰荏苒,當一年的時光白駒過隙般一晃而過,我的c語言學習歷程劃上了句號。但我深知我所學到的只不過是c語言的皮毛而已。將來我若想有所提高,有所成就,就還必須努力完善自己的c 語言體系,下面我就簡談一下自己的學習體會吧!

開始學習時,我幾乎聽不懂老師在講什麼,就感覺講台上乙個博學者在給我們講一些讓我們「得道成仙」的話語,可憐的是台下的我們沒有乙個人曉得他的仙語。總之,課堂上老師講的是唾惺橫飛,而我們是聽得昏昏欲睡。

隨著時間的推移,隨著知識的積累,我對c語言的認識終於有了點眉目。我越聽越有一種懂它恨晚的感覺,但是從此我在c語言上的磕磕絆絆也開始了…….

c語言的學習,有許多要邁過去的溝溝坎坎,那我就說一下裡面的玄機吧。c語言是寫給電腦看的語言,電腦只懂二進位制,所以我們就必須掌握二進位制與八進位制、十進位制、十六進製制的轉換關係。其次,我們必須記住c語言的關鍵字,且c語言有許多常用字元,它們和ascii**一一對應。

再次,c語言有許多運算子,它們的結合方向不一樣,且有各自的優先順序。我們要掌握c語言,那麼掌握它們就是基礎。c語言是一種高階語言,是所有語言的基礎,學好c語言,將對我們今後的語言課程的學習有很大幫助。

當我學到資料結構這門課時,我能夠隱約地感覺到c語言學到的知識,在其中派上了用場。如陣列的學習,給我帶來了不少煩惱。但是說起陣列來,它貫穿於我們整個c言之中,我們經常要用它來儲存資料。

編寫圖形要用它來儲存座標資料,編寫**要用它來儲存音符樂譜,即使學生的成績也要用到它來儲存……但是,如果我們在利用它的時候,不好好注意,將被弄得眼花繚亂!我們在利用它來處理資料的時候,涉及到的排序,找最大,最小值這些問題。特別是排序,方法挺多,但如果不把握住幾種常用的方法,使用陣列就變得非常不便。

常用的方法中,有氣泡排序,選擇排序,希爾排序,快速排序等方法:選擇法排序,與冒泡法排序都是利用for迴圈語句,前者是先尋找出最大最小值的下標,然後再交換,後者則是利用相鄰間元素的比較大小,不符合要求順序的就交換,這樣一級一級地向上交換,把最大的或者最小的放到最上面去;對於後兩種辦法排序,都利用到迴圈次數不確定的while和do-while語句,前者還利用到for語句,希爾排序利用一一對應比較的辦法,後者利用陣列中其它元素與中間數進行比較大小,然後實行交換。

以上只是我學習c語言的一此經歷,下面我想與大家分享一下我的學習經驗、

建議:一、學習c語言呢,首先要調整好自己的心態,不要再想著玩了。只有自己努力學習,才能學有所得,學有所想,學有所用。

二、在學習c語言的時候不要鑽牛角尖,不要在乙個問題上卡死,當你遇到問題時,要多想想多條途徑去解決乙個問題。如果實在解決不了了,可以去請教你的任課老師。(學習的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他教會你知識就是你的了,要學會讓知識為我所用。

在看書的時候一定要做好標記,特別是不懂的地方一定要標明是什麼意思。)

三、學c語言時,要多想,多寫,多練,多動!當乙個題目出現的時候,你不能只想到用一種方法去解決它,要多想出幾種方法去做、去研究;當你將它完成後,可以將它全部刪去,然後再重新寫,寫個

二、三遍就熟悉了;如果你有多餘的時間,你可以按照這道題的模板稍加修改,然後自己去做,做個n遍,此為多練;一般來說,一道題如果你有三種做法將它做出來,那麼對於這一型別的題目你就不在話下拉!當然你也可以給自己出題目,多動動腦筋,這樣可以提高自己的發散思維和邏輯能力,這是很重要的!!!

四、在上課的時候一定要認真聽老師講課及上課演示的**,因為有些東西是書上沒有的。如果上課不認真聽,那麼在練習的時候是很困難的(當然天才除外)。

五、在學習語言的時候一定要記住動手,不要只說不做,這樣會行成眼高手低,不管什麼樣的程式都要親手做過才能說會了。

六、學習時,老師是寶貴的資源,但也別忘了圖書管的作用,多跑圖書管,多借相關的書看,多看程式、分析程式思想、多做題,從中尋找不會的題,與老師、同學交流,進而不斷地提高自己!

最後,再送大家幾句話:

1、 學習不要死鑽牛角尖,當你遇到解不開的問題時,就要換一種方法去想想,說不定會有新的路給你去走,而且很寬敞。主要是要用心去學、並且要找到好的學習方法,肯定有所成功。

2、 在學習c語言的路上我們都是公平的,且我們的智力大抵相似,最後能否成功就看我們的學習態度。要想成功,我們就必須努力且要堅持,因為蝴蝶是蛹痛苦脫繭後的羽化,鳳凰要在烈火中鍛造才能涅磐。

3、 想想自己的未來,看看自己的過去。我不想用過多的時間來考慮。過去的一切都已經不可挽回了。

未來又充滿了無數的變數。我只想把握的就是現在。總結過去的經驗,並用以指導現在,我想才能在以後的日子裡少些感傷,少些變數,讓未來變得更美好。

4、 想成功的人找方法,夢想成功的人找失敗的藉口,我希望我和我的朋友都不是乙個找藉口的人。

以上所述,旨在拋磚引玉,若有不當,敬請見諒!

2009-07-15

C語言心得體會

在朗沃學習已經差不多乙個月了,今天是學c語言的最後一天。在學習c語言的過程中感覺比較輕鬆,可能是因為以前接觸過c語言,再加上只學了c語言的基礎吧,也有了一些學習c語言的心得。學習c語言的起步就是學習它的方法規則,如果把它學習得好在學習後面的時候就比較容易理。比如變數,首先要了解變數的定義方式 格式 ...

C語言實踐心得體會

在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助於我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。在這個星期裡,我們專業的學生在專業老師的帶領下進行了c語言程式實踐學習。在這之前,我們已經對c語言這門課程學習了乙個學期,...

C語言課程設計心得體會 心得體會

課程設計是培養學生綜合運用所學知識,發現,提出,分析和解決實際問題,鍛鍊實踐能力的重要環節,是對學生實際工作能力的具體訓練和考察過程.隨著科學技術發展的日新日異,微控制器已經成為當今計算機應用中空前活躍的領域,在生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握微控制器的開發技術是十分重要的...