心得體會

當前位置 /首頁/教育範文/心得體會/列表

c語言心得

當我們對人生或者事物有了新的思考時,心得體會是很好的記錄方式,這樣我們就可以提高對思維的訓練。那麼心得體會該怎麼寫?想必這讓大家都很苦惱吧,下面是小編幫大家整理的c語言心得,希望對大家有所幫助。

c語言心得

c語言心得1

在初學C語言的一個學期後,我們進行了C語言實訓階段,嘗試編寫一個比較複雜的程式系統。在為期一週的時間中,我們同組的同學共同的感受是:C語言實訓和平時上課所接觸的程式是有很大不同的,所經受的考驗和克服的困難是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了C語言實訓的複雜程式。在這裡,我作為其中的參與者,感觸良多。

在這次實訓中,我對對C語言有了一個更深的瞭解認識,也對這個學期學的知識得到鞏固,還嘗試執行程式設計,每次執行程式成功,讓我對下面的專案就充滿信心。通過自己與同學合作編寫程式,最終把最初的理論知識轉化基本技能。這次的實訓,使我對C語言的學習產生濃厚的興趣。

還是這次實訓,最令人激動的就是合作做專案,雖然那只是一個很小很小的專案。每天大家來得很早,大家在一起學習,取長補短,我們很好的在實訓中長知識,提高我們的學習熱情。實訓中深切體會到了老師認真負責的偉大的精神和熱情為同學指導的促學方式,雖然對有些時候老師沒給我們指出解決問題的方法有些小抱怨,但是到了結束時才知道,這種教學讓我們自己學會了自學,學會了去看懂別人的程式碼。更多是老師給的感動,每天在我們來之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會,還有那些我們應該注意的事項,這些是平時上課時無法學到的,是更深層次的`巨大收穫。

通過這次實訓,也使我們發現了許多問題。

在實訓中,我們認識到自己還有很多的知識沒學好,基礎知識沒理清,而且許多東西還要去翻書,去上網搜尋。而且遇到一些小錯誤執行不出來,就會煩躁不安,覺得有些自暴自棄或者抱怨專案的變態,以後要克服,儘量保持一顆良好的心態,學好C語言,也學好用C語言編寫一個按要求的系統。

還有就是對於未來,近程就是下學期,我覺得我還有許多方面需要提高。

首先我要繼續學習好C語言的基礎知識,然後能在電腦上熟練的運用。然後每天都能寫一些程式,上網時候多看一些優秀的教程和優秀的程式碼。遇到問題時多和同學討論,並且多弄出幾套方案,多鍛鍊自己結局問題的能力和與同學合作的能力。

總之,這一切都成為我記憶裡面的一個篇章,更是在C語言程式設計上的一個里程碑。

c語言心得2

從這學期開始接觸C語言,它對於我來說就只是一個模糊的概念,就覺得這個東西我是用不著的,其實不然。從這次C語言的實訓,我才認識到其實在很早以前我們已經接觸運用了它,只是我們並沒有深入的去了解一個程式它的產生與它的規律。

在次過程中我們深刻的感觸到團隊的重要性,平時都沒怎麼認真,老師講的東西我們也並不是都懂或者是上課的時候都沒聽,平時沒在意,自然在實際操作的時候你就會發現腦子就不夠用了。首先是小組的明確分工,自然效率就可想而知了,當然這也是老師精心策劃的結果。緊接著的除錯,我才知道一個程式的產生是多麼的不易,至少對於我們這些初學者來說是這樣的,並且我們也早已在享用它的便利,有了它才有了我們握著滑鼠的`一揮而就,才有了我們凌亂資料的一目瞭然與井井有條。

一個程式就這麼產生了,可是它僅僅是我們拿著老師設計好只是有那麼點點缺失的程式的錄入,要讓我自己弄那麼一個程式出來感覺真的是天方夜譚。在畫我們自己挑選的版塊的流程圖的時候又一難題出現了,都不知道從哪兒著手了,從課本的翻閱到群組的討論,其間大家都是互幫互助,不僅提高了我們的學識,共識了我們的智慧,還大大增進了同學之間的友誼。

老師一個個不厭其煩的指導,讓我們親自弄清楚每一個

細節,瞭解每一個步驟,在脫口講解與老師的提問中發現問題,解決問題。在不同的同學身上找出不同的問題,共享問題,共享智慧。記得我們老師也是微笑著對我們說“是不是這樣才覺得真正的學了點東西?”。我們的回答是“對”。

這次實訓讓我對C語言的學習又稍稍提高了那麼點興趣,不覺得它是那麼的無聊與迷茫。讓我從客觀上認識到其實電腦還是不如我們人腦,因為他的心臟還是人來設計的。只是那些人他們的付出與他們的腦細胞和我不同而已。

c語言心得3

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

一、課本

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

二、課堂

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

三、筆記

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

四、交流

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

五、上機練習

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

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

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

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

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

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

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

c語言心得4

一週的C語言實訓,雖然時間略顯倉促,但卻讓我學到了很多實際運用的技能!

首先,在實訓中的第一步是編寫功能較為單一的小程式,雖然是小程式,但所用的知識卻都是我們本學期學習的重點知識。在做題的過程中讓我們把這些知識複習了一遍,強化了知識!

其次,這次作中所碰到的題目,在實訓中已經接觸過,所我們都比較深知這些題目的要求和演算法,因次在編寫小程式時比較快,而且演算法也是比較簡化,運算準確。鑑次我明白很多程式設計題要經過多次編寫修改與除錯,才會得到最簡略的演算法。

再次,平時我們學C語言視乎都是為了考試或者做一些比較常規的題目,而這次實訓卻給我們的將所學知識運用於解決實際問題的機會,讓人更有激情,這就是編寫軟體的在雛形,也讓我們感受到了編寫軟體程式的樂趣。但是不僅僅是如此,更為重要的是在運用所學知識的過程中,記住這些知識,並能夠廣泛的運用!

雖然我這次是編寫一個選單的程式,但是如果我麼留心的話,我們身邊有許多電子裝置都是內建有程式的,我們也可以在此次專題實訓過後,自行確定其他的專題進行編寫程式,這樣可以讓我們的知識更加深化豐富!

這次實訓似乎是對我巨大的'考驗,程式在不慌不忙的進行著,按照我自身的進度,提前完成是沒有問題的,但是很多客觀條件讓我不得不在最後的時間裡才上交的作業。每當我把程式寫完以後,卻由於每一臺電腦的識別格式不一樣而導致我所寫的檔案一次次的被損壞,儘管這樣,我仍然沒有放棄,最後還趕在截止時間到來之前上交了我的作業!

這一次編寫大作業的程式又讓我感受到學程式可以鍛鍊縝密的思維了。因為平時練習的都是小程式,所以句段比較少,一些錯誤都很容易被檢查出來,但是這次實訓卻是上百段的語句,難以檢查,似乎也沒有經驗去怎麼檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問,因為好像蠻簡單,相信自己能夠檢查出來,所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學討論下完成的。

在編寫程式中,真的是細節決定成敗,因為不管程式的語句是多是少,但是隻要有一條語句或語法不正確,就不能使程式得到所需要的結果。沒能夠使自己編寫出來的程式等到想要的結果,意味著這是一個不理想的程式,對於本次編寫來說則是失敗的。

c語言心得5

摘 要】本文在分析C語言特點和功能的基礎上,強調中職教學要合理地制定教學目標、合理利用教材靈活教學,並提出了中職C語言教學策略。

關鍵詞C語言;計算機;教學方法;教學目標

C語言是一種實用性強的程式語言,它不僅可以編制系統程式,也可以編制軟體程式,具備靈活、高效的資料處理能力,這種程式設計語言備受青睞,多年來一直被使用,很多計算機科研類專案都必須應用到C語言。

一、C語言的特點和功能

中職學校是重點培養學生掌握技能的學校,所以,一定要讓學生們認識到學習C語言的重要性,特別是認識到C語言的特點和功能,這樣才能學生們更愛學習這門課程。下面,我介紹一下C語言的特點和功能。其特點有三點:1.它是中級語言,可以把高階語言的基本結構和語句與低階語言的實用性結合起來。2.它還是組合語言,可以操作計算機中的工作單元:位元組、位和地址;3.它也是結構式語言,可以分隔程式碼和資料,也就是讓程式中每個部分相對獨立,這樣保證了程式中各結構層次清晰、維修便捷。C語言的功能:做底層驅動、嵌入式?通訊行業、銀行系統、寫作業系統、片機開發機的軟體系統基本都是用C語言開發。儘管C語言的功能強大,但我們也不能認為學了C語言基本上可以解決一切問題。其實不然,學完了C語言只是學到了語法,如果想要進行開發還需要學習相關知識,就好象學會了英語語法並不代表會用英語寫文章一樣。

二、合理的制定教學目標

中職學校重在培養學生們的專業技能。但是也要認識到中職學生的學習特點,這些學生們普遍學習能力較差,學習熱情較低,所以,要根據其實際情況合理的制定教學目標,這樣才能保證所學知識能夠被完全消化,從而不僅有利於調動學生們的學習熱情,也為以後的拔高學習打下堅實的.基礎。我校的教學目標是培養學生們掌握C語言的基礎知識和基本技能。基礎知識的培養有利於提高學生們分析和解決問題的能力,更有利於培養學生們的邏輯思維能力,這樣學生們有了程式設計的思路,為以後的後續學習打下了堅實的基礎。

三、合理的利用教材進行靈活教學

C語言是一門複雜的計算機課程。這門課程的特點是:概念較多、規則複雜、語法應用難度較大等,這對於初學者來說很有挑戰。所以,教師一定要認清教學形勢,在教學中講究方法和策略,這樣才能保證教學的順利開展,才能達到良好的教學效果。多年來經過分析和總結,我認為要做好以下兩點內容:1.有選擇的挑選教學內容進行教學。也就是說根據學生們的能力和特點,有選擇的挑選適合他們理解和掌握的知識進行教學,這樣才可能讓學生們聽懂、學會,如有教學要求中必須掌握的難點、重點知識,就需要教師多耗時間進行講解,千萬不可操之過急,以免影響學習效果;2.培養學習興趣,靈活的進行教學。C語言教學內容很枯燥,這就需要教師採用靈活的教學方式,從培養學生們的興趣入手進行教學,這樣才能保證學生們有學習的熱情,才能達到教學的目的。舉個例子:教學中先教學生們一些簡單的程式設計知識,從而激發學生們的學習興趣。如自制一個自動關機的小程式,這個程式製作難度小,操作又簡單,學生們可以從製作這一個小程式中就認識到程式設計的樂趣,從而開始喜歡上這門課程,進而提高了學習成績。

四、教學中要改善教學方法

教學方法是提高學習成績的有效手段,只有選擇正確的教學方法才能達到更好的教學效果。對於C語言課程的教學,傳統上還是採用首先講解、然後練習、進而鞏固、最後考試等步驟來完成教學任務,這種教學方法有其優勢,但我們不得不承認,隨著教學的發展,這種教學方式已經逐漸暴露其弊端。枯燥的教學方式已經不能激發學生們的學習熱情,根本就不能達到教學發展的目標和要求。所以,教學方法急需改革,這樣才能提高教學質量。下面,我列舉一下C語言教學中使用的新方法:1.專案教學法。這種教學方法需要教師做好備課工作,首先教師要根據教學內容挑選一個專案,然後教師在課堂上正常講解教科書內容,課程結束後佈置這個專案讓學生們自主完成,教師可以給與一定的指導,學生們在整個過程中是靠自己來完成任務,這樣的學習過程不僅讓學生們對這個知識的理解和掌握更加透徹,也培養了學生們獨立思考、解決問題的能力;2.合作教學法。對於有難度的教學內容可以應用這種教學方法。它需要教師選擇一個有難度的程式設計任務,最好程式設計內容可分幾個部分,這樣教師可以對學生們進行分組來完成這個任務,每個同學都可以參與到這個任務中,為了儘快完成任務,同學們需要分工合作、共同努力,在整個過程中,不僅讓學生們有了合作的意識,更培養了學生們互相幫助的精神。還有很多教學方法就不一一列舉了。總之,良好的教學方法可以在教學中發揮重要作用,它不僅提高了學生們的學習成績,也提高了學生們的整體能力。在以後的教學中,教師要多多應用,積累經驗,從而完善教學方法,提高學生們的學習成績。

參考文獻

[1]上官珺.高職院校C語言程式設計教學方法探索[J].閩西職業技術學院學報.20xx(03)

[2]劉霞,郭曉利,趙志明.C語言教學改革探索與實踐[J].吉林省經濟管理幹部學院學報.20xx(05)

[3]宋春秀.高職《C語言程式設計》課程教學改革的探索[J].網路財富.20xx(22)

c語言心得6

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

學習C語言的起步就是學習它的方法規則,如果把它學習得好在學習後面的時候就比較容易理。比如變數,首先要了解變數的定義方式(格式),其意義是什麼(定義變數有什麼用);其次就是要我要怎麼去運用它(我要用什麼型式去應用它)。在C語言的命令列中所有的語句都是有它自己的一定格式和形式出現在我們面前,所以在學習某種語句或命令時你首先要了解的就是它的規則是什麼、有什麼用、怎麼實現等。這些都是語法基礎,如果把它們都瞭解很好了,那麼編起程式來就很得心應手。比如說if語句和我的學習經驗、建議:

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

二、在學習C語言的時候不要鑽牛角尖,不要在一個問題上卡死,當你遇到問題時,要多想想多條途徑去解決一個問題。如果實在解決不了了,可以去請教你的'任課老師。(學習的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他教會你知識就是你的了,要學會讓知識為我所用。在看書的時候一定要做好標記,特別是不懂的地方一定要標明是什麼意思。)

三、學C語言時,要多想,多寫,多練,多動!當一個題目出現的時候,你不能只想到用一種方法去解決它,要多想出幾種方法去做、去研究;當你將它完成後,可以將它全部刪去,然後再重新寫,寫個二、三遍就熟悉了;如果你有多餘的時間,你可以按照這道題的模板稍加修改,然後自己去做,做個n遍,此為多練;一般來說,一道題如果你有三種做法將

它做出來,那麼對於這一型別的題目你就不在話下拉!當然你也可以給自己出題目,多動動腦筋,這樣可以提高自己的發散思維和邏輯能力,這是很重要的!!!

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

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

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

最後,再送大家幾句話:

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

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

3、想想自己的未來,看看自己的過去。我不想用過多的時間來考慮。過去的一切都已經不可挽回了。未來又充滿了無數的變數。我只想把握的就是現在。總結過去的經驗,並用以指導現在,我想才能在以後的日子裡少些感傷,少些變數,讓未來變得更美好。

4、想成功的人找方法,夢想成功的人找失敗的藉口,我希望我和我的朋友都不是一個找藉口的人。以上所述,旨在拋磚引玉,若有不當,敬請見諒!

c語言心得7

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

我的題目是文章處理系統的設計,對於我們這些新手來說,這是很大的考驗,我一千次一萬次的問自己,怎麼才能找到課堂所學與實際應用的最佳結合點?怎麼才能讓自己的程式在篇幅上簡單,在使用價值上豐富?怎樣讓自己的業餘更靠近專業?怎樣讓自己的計劃更具有序性,而不會忙無一用?機會是老師,學校,以及無數代教育工作者給的,而能力是自己的,耐性是需要的。經過自己的琢磨,聽取了師姐,師兄們的建議,還查閱了很多書籍,才做到了心中有數,才瞭解了C語言課程設計的真正用意--培養自學能力,養成程式編輯的好習慣。我從來不相信車到山前必有路的說法,認為那只是懶惰者自尋懶惰的藉口,我要積極,要把握,要努力。

回顧起此次課程設計,至今我仍感慨頗多,的.確,從從拿到題目到完成整個程式設計,從理論到實踐,在整整半個學期的日子裡,可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說結構體……通過這次課程設計之後,一定把以前所學過的知識重新溫故。

這次課程設計終於順利完成了,在設計中遇到了很多程式設計問題,最後在郭老師的辛勤指導下,終於遊逆而解。同時,在郭老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我幫助的所有同學和各位指導老師再次表示忠心的感謝

在課程設計過程中,我學到了很多人生的哲理,懂得怎麼樣去制定計劃,怎麼樣去實現這個計劃,並掌握了在執行過程中怎麼樣去克服心理上的不良情緒,黑夜過去了,我們收穫的是黎明。在本次實踐中,給我印象最為深刻的是在檔案刪除程式的編譯過程中,先有我的各個子程式都已經編輯成功,那麼這最後的程式就將是我成功的關鍵。老天不會讓我太過順利,他在這最後的時刻設定的障礙,是要考驗我的能力,他要置我於死地?在這個問題的解決上,我打了退堂鼓,我不能忍受長時間的無功而反,時間正在消磨我的意志。沒有了柳暗花明的一天,那麼我怎麼能說經受住了考驗?謝謝老師的那句話,她說:人力有所不能及,然而,人的精神是不會敗倒的。我鼓起勇氣,到處問,到處查資料,黃天不負有心人,在一篇文章上,終於看到了我所特別要求的函式,我實現了組合是關鍵的理論。不得不說這是精神的勝利,是永不言敗的精神讓我的程式重見天日。謝謝給我指點迷津的老師。

6月11日,我們的課程設計結束了,但是它留給我的印象是不可磨滅的。無論我以後會不會涉及到C語言程式編譯的研究,我想,我至少掌握了一種系統的研究方法,我們學習的目的就在於運用,我們運用這種研究方法的時候會很多,我最後要感謝課程設計,它的確教會我很多。

c語言心得8

首先我要告訴大家的是:第一,學習無捷徑!對於學習程式設計而言,你現在的付出將來都是有回報的。但是,學習C語言也需要方法。

我遇到過很多學習C語言的人,包括我以前的同學,很多人都是學到一半就放棄了。那麼為什麼那麼多人學習C語言都半途而廢呢?原因就是他們找不到正確的學習方法!在學習的過程中四處碰壁,興趣和自信心逐漸被消耗殆盡。對他們來說學習C語言是一件很痛苦的事!

事實上學習程式設計是一件很好玩、很有趣、很有意思也很有前途的事情!那麼學習C語言有什麼好的方法呢?根據我自己多年的總結,以及很多程式設計前輩的經驗,主要有以下幾個方面:

1)分清主次

學習C語言最忌諱的就是不分主次,這是絕大多數學習C語言的同學都會犯的錯誤!我們剛開始學習的時候只需要將那些最重要的、最核心的學會就已經很好了!先將最精髓的東西提煉出來,再將整個C語言學一遍,從全域性上把握C語言。對於那些次要的,有需要再學,沒有需要也可以不學。

2)一定要多上機,多“敲”程式碼

程式設計是一門實踐性的學科,絕對不是理論。如果不動手“敲”程式碼的話,永遠都學不會程式設計。很多問題只有在“敲程式碼”的時候才能發現,才會有更加深刻的`體會、領悟和理解。而不是靠死記硬背書中的注意點,那樣真的很痛苦。我在學習程式設計的時候從來都不會刻意記憶什麼注意點,這些知識點都是在不停“敲程式碼”的過程中,自然而然地融入我的身體中的。

你們一定要記住一句話:“程式是寫出來的,不是看書看出來的!”

3)要“敲程式碼”,必學盲打

盲打是學習程式設計最基本的技能。就算你C語言學得很好,達到了“思想在鍵盤上飛舞”的境界,但是如果你不會盲打,那你想“飛”也“飛”不起來!所以,不會盲打會非常影響你的學習效率。

4)要學會記筆記

程式設計需要不斷地積累。我們一定要學會模仿別人優秀的程式碼、優秀的演算法,然後將它記下來。一定要站在巨人的肩膀上學習。但是我們的記憶能力是有限的,時間長了難免會遺忘,所以一定要學會記筆記。一有心得、體會、感悟就寫下來,這些都是很珍貴的。

我們在記筆記的時候,如果眼前沒有計算機則可以先寫在紙上,但事後一定要將它整理成電子版。整理成電子版看起來會很方便、舒適,還可以隨意地增添和刪改,儲存時間也長。

c語言心得9

20xx-7-6在這個學期的實習過程中,我們進行了為期倆個禮拜的C語言實習。首先得保證的一點就是我們要按時實習,遵守實習規則。在科技高度發展的今天,計算機在人們之中的作用越來越突出。而C語言作為一種計算機的語言,我們學習它,有助於我們更好的瞭解計算機,與計算機進行交流,也有助於我們專業課的學習,因此,C語言的學習對我們尤其重要。

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

由於時間的關係,老師並沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程式模組處理.簡單介面程式.高階介面程式.程式的新增修改等。上機實驗是學習程式設計語言必不可少的實踐環節,特別是C語言靈活、簡潔,更需要通過程式設計的實踐來真正掌握它。對於程式設計語言的學習目的,可以概括為學習語法規定、掌握程式設計方法、提高程式開發能力,這些都必須通過充分的實際上機操作才能完成。

學習C程式設計語言除了課堂講授以外,必須保證有不少於課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以希望學生有效地利用課程上機實驗的機會,儘快掌握用C語言開發程式的能力,為今後的繼續學習打下一個良好的基礎。為此,我們結合課堂講授的內容和進度,安排了5次上機實驗。課程上機實驗的目的.,不僅僅是驗證教材和講課的內容、檢查自己所編的程式是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:

1.加深對課堂講授內容的理解

課堂上要講授許多關於C語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用C語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握C語言的語法規定。對於一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由於大部分學生是初次接觸程式設計,缺乏程式設計的實踐所致。

學習C語言不能停留在學習它的語法規則,而是利用學到的知識編寫C語言程式,解決實際問題。即把C語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握C語言、自己編寫的程式是否能夠正確地解題。

通過上機實驗來驗證自己編制的程式是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程式設計領域裡這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,我們可能會想辦法去"掩蓋"程式中的錯誤,而不是儘可能多地發現程式中存在的問題。自己編好程式上機除錯執行時,可能有很多想不到的情況發生,通過解決這些問題,可以逐步提高自己對C語言的理解和程式開發能力。

2.熟悉程式開發環境、學習計算機系統的操作方法

一個C語言程式從編輯、編譯、連線到執行,都要在一定的外部操作環境下才能

進行。所謂"環境"就是所用的計算機系統硬體、軟體條件,只有學會使用這些環境,才能進行程式開發工作。通過上機實驗,熟練地掌握C語言開發環境,為以後真正編寫計算機程式解決實際問題打下基礎。同時,在今後遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用。

3.學習上機除錯程式

完成程式的編寫,決不意味著萬事大吉。也許我們認為萬無一失的程式,實際上機執行時可能不斷出現麻煩。如編譯程式檢測出一大堆錯誤。有時程式本身不存在語法錯誤,也能夠順利執行,但是執行結果顯然是錯誤的。開發環境所提供的編譯系統無法發現這種程式邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程式的除錯是一個技巧性很強的工作,對於初學者來說,儘快掌握程式除錯方法是非常重要的。有時候一個消耗幾個小時時間的小小錯誤,老師一眼就看出錯誤所在。

時光飛逝,轉眼間為期倆周的實習結束了。在這期間,我學到了我也深刻的體會到,不管是做什麼,首先對自己要有信心,其次要有奉獻和吃苦的精神,再次要有創新精神和能力;同時我也悟到了許多,實習,是生活的又一個學習的平臺,我們要有團結協作,善於溝通的能力。團結起來,發揮集體的力量,那樣才能事半功倍!團結、溝通是非常必要的。通過這次為數不多的幾天C語言實習,我們瞭解了一些關於C語言的知識,理解鞏固了我們C語言的理論知識,著對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。

c語言心得10

還記得剛上第一節C語言課的時候,基本上一節課只有最後10分鐘的內容聽懂了。在此之前從沒接觸過C語言,想說看看書預習一下吧,可是完全找不到條理,發現老師也不是按書上的順序講的。當時就特別著急,想說難道第一節課就要落下麼?就去圖書館找到了一本跟老師上課內容差不多的書,真的是一頁一頁看到了第一節課講的內容那。這心裡才有了一點點底。並在上機實驗過後,我突然發現程式設計是一件非常有意思的事情。

就我個人而言,上課聽老師講語法知識是最重要的,老師一節課下來要講的內容很多,所以基本上沒有時間記筆記,最好記筆記的方式就是課下邊回憶邊總結。你能回憶起多少,就說明你這節課學到了多少。

進過兩個多月的學習,我發現C語言也不是很陌生的名詞了。下面是我學習C語言的一些方法,希望你們有更好的方法一起分享。

(1).課下一定要整理筆記,因為課上的學習只是瞬時記憶,要把它轉為長期記憶。筆記也要常看。

(2).程式碼一定要自己寫,不能只是懂了,眼高手低是不行的。

(3).重視每一次編譯時出現的錯誤,特別是頻繁出現的更要注意。出現錯誤也不要著急,多交流。也許別人會看到你發現不了的漏洞。

(4).多去圖書館上上自習,圖書館真的很多關於計算機各個方面的書。相信會給你帶來驚喜!

(5).課本不能丟,多看看運算子的`優先順序和常用字元與ASCII碼對照表。

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

c語言心得11

為期一週的C語言實驗室實踐學習已經結束,這是對自己上學期的C語言學習的檢驗,同時也對於舊知識、舊思路的複習理解提供了很好的機會。於其中的漫漫路也是給了我許多感觸。

(1)“獨木不成林”。單憑個人力量若要有所成就著實不易。即便非大成功,就C語言程式的設計而言,若僅個人之力,有些問題想破腦袋仍無結果,有時卻只需老師、同學輕輕一點便迎刃而解。不僅效率可大大提高,亦能增進與人交流機會,促進彼此情感。反之,倘若一個人獨立行走,就可能走極端,反思路做題,結果顯而易見。

(2)細心方面仍是一個大問題。一次次“執行失敗”其實更多是因粗心引起。僅小小的分號,就不知漏了幾次。抑或是少了個括號,少了個等號,便顯示程式無法執行或者進入了無窮迴圈。很多時候,碎小的個體會影響到整個工程效果。所謂“牽一髮而動全身”,C語言程式設計是這個理,而生活很多其他問題不也是如此嗎?

(3)“鍥而不捨,金石可鏤”。很多題目需要靠堅持才能有結果。一次次編寫的程式無法執行,一次次的改正無法獲得”編譯成功“的認可,心情有多糟無需多說。此時倘若將其放掉,那這個題目可能就永遠被埋掉了,那些錯誤之處也就再無機會得到修正,那個知識點也可能從此漏了。

(4)同時還更為深刻理解了模組化程式設計的重要意義。以模組化方式考慮程式結構,以函式形式書寫複雜的程式是C語言程式設計的重要思路。不僅利於錯誤檢查,也大大提高了速率。

(5)需注意鞏固過往知識,熟悉它們的用途。就如函式f4(題9)程式的編寫,原本在判斷兩數是否為質數時只需用“&&”就能很好解決,實際編寫中卻用了分開判斷的思路,使得問題變複雜了,程式編寫自然困難了許多。

坦白說,剛開始得知還有個C語言專周用來搞這個,心情一下子變灰色調了。跟C語言不熟不說,就算懂,也是沒什麼興趣的.。想起上學期,就它最折騰我的。現在想來,倒覺得多虧了學校有這個安排。不僅複習了一些基本知識,也大大提高了對C語言的興趣。除錯中有“編譯失敗”時的困惑和煩心,但也有“編譯成功”時的喜悅作為報答。那感覺就如在山窮水盡無路之時看到柳暗花明又一村的感覺,很棒的。

c語言心得12

追念學習C言語 的歷程中,既有高興又有煩末路。

從領到書的那一刻,我就很憂鬱,《C 言語步伐計劃》究竟事學什麼的,有什麼用。剛開端上課時,還在渺茫這門課程是用來做什麼的。不外,這些感覺都是在對這門課程不相識的環境下孕育發生的'。厥後逐步的打仗多了,聽教師講的多了,相識多了,垂垂的孕育發生了興味。尤其是學到語句和函式時,上機操縱步伐,顛末編譯,除錯和運轉後,呈現介面,其時以為很獵奇,想真正的學好這門課程。經過半個學期的學習,我掌握了根本知識。課程設計心得體會

開端編寫修正和刪除時,很頭疼,去處其他人尋求資助,在他人的資助和提示下,我編完了修正步伐,但編譯時老墮落,修正後的內容將文字內的資訊全部籠罩了。困難之時,我們組的其他人,資助了我,完成了修正和刪除。如許的話,整個步伐根本上全部完成了,就剩下美滿事情了。我們組寫了兩個步伐,末了,兩個步伐互相組合,互補,大功樂成

放學期開端時,被關照要舉行三週的課程計劃。其時有點懵,以為學的工具很少,很零星,不知該怎樣練到一同,就要課程計劃,是不是太難為我們了。

第一天根本上都是在看書,把根本知識再熟習一邊。到了下戰書的時間,教師發過去三道實習題,從這幾道實習題上我失掉了不少開導,然後我們組把整個步伐的思緒理清了,開端動手寫步伐。

c語言心得13

通過一學期對C語言的學習,我感覺學習C語言是有一定難度卻又是非常有趣的科目。也是很有幫助的,特別是對將要面對的計算機二級考試。 這段時間的學習我知道了C語言的基本特點有以下幾點:

1.語言簡潔,使用靈活方便。

2.運算子豐富,表達能力強。

3.數計型別豐富。

4.目標程式質量高,具有面向硬體系統的特點。

5.具有結構化的控制語句和模組化的程式結構。

6.具有編譯預處理功能。

7.程式設計自由度大,可移植性好。

這段時間學習使我掌握了:

一、 我學習了C語言的資料型別、常量與符號常量、變數、C語言的運算子和表示式、賦值運算子和賦值表示式、自增自減運算子以及逗號表示式等。

二、 這章介紹了結構化程式的三種基本結構、C語句概述、資料輸出包括字元輸出函式put)和格式輸出函式printf()、資料輸入包括字元輸入函式get)和格式輸入函式scanf(),還有一些簡單的C語程式設計舉列等。

前幾天一直在看C++語法,所以對一些比較實際的例子總感到比較抽象,但是那也是一個必需階段,可能大家和我的學習方式不一樣,但從剛接觸程式到現在來看,發現這樣學習語言的`方法挺不錯的。

經過第一階段對語法的學習,我覺得例項階段應該是一個過渡階段吧,通過前一階段對語法的學習之後,可能有很多概念我們都比較模糊,或者說很多東西太抽象了,這就為我們第二個階段的學習做好了例項化的準備,可以這樣說吧,第一個階段就我們為我們的學習一樣東西而構建的一個類,裡面講了我們應該在這裡面要做什麼?第二階,也就是本階段,我們就應該去把前一段的東西具體化(例項化先前建立的類),那怎麼個具體化呢,呵呵!說白了,去練習一些小例子,從網上下載的電子書上有很多這方面的例子的,如果有自己去書店買書的話,裡面也應該提供了不少,裡面的例子,我是每次都打了一遍,也許有的人不會親自去用手打一遍,什麼copy等,當然這樣也行,但我個人認為,對於初學者來說,最好還是自己動手打一遍比較好,畢竟這些東西對我們來說,都比較陌生,如果每個字都自己打完的話,有些程式碼你不想記住也難了,在這裡,我們得弄懂練習的每一個例子,如果能把一些例子稍稍修改,弄懂裡面精髓的東西,讓自己知道為什麼這樣做,那麼是最好不過的了,我平時練習時,這一步是少不了的,都習慣了,所以也就成了條件反射,想不這樣都不行。最後,我們就應該匯一下總,把前面做過的例子裡所用的技術理一下,再做一個比較大的例子,儘量把到目前為止所懂的知識全部應用到裡面去,只是儘量,當然有些東西是不能整合到一起的,也是是程式碼之間的排斥性。

這是個人的一點學習心得,希望能更好的運用到學習中去。C語言是一門很有用的、對於我們的就業很實際的語言,學習好C語言是一項必須而實際的任務。我們必須要好好掌握。

c語言心得14

C語言是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

那怎麼才能學好C語言呢?

1,要學習C語言的基本語言及程式結構,這時譚浩強的那本書就比較經典了。當然你不能只看書,要動手動寫程式碼,去上機測試。因為很多時候寫程式就是一個測試,你就是再牛的程式設計師也不能可寫出沒有BUG的程式,所以學會找出程式中的錯誤很重要。這也是你以後分析他人的程式的先決條件,不可偷懶只看書,這樣你是不可能學好一門計算機語言的。

2,分析他人寫的程式,網上有很多例項程式碼,下載下來自己先看一下他們的例項是解決什麼問題的,有時候很多經典的模組可以為已所用的。不過,網上下的.程式碼中會存在很多問題,環境問題啊,程式設計習慣問題了,不過也好,在解決問題的過程中你會學到很多東西的,像我在分析網上下的程式碼時就遇到了我平時沒有遇到的DOS函式,MASM與C語言的接合等方面的問題,學到了不少東西呢。

3,要是你再想學的深一點兒,那還得學習《資料結構》,《作業系統》,《資料庫理論》及《軟體工程》,再深就要去分析LINUX核心或是驅動程式了,這因人而異。但不管怎麼學,一定要有個方向,有計劃,這樣才會事半功倍。如果你能找到你想學習方面的高手指導,或是幾個人一起學的話那就更好了。

4,分析C語言函式的實現方法。這對你很好地使用函式會很有幫助的,再者很多大公司的筆試題就是讓你實現C語言的數,比如:中興的strcpy,阿里巴巴的strcmp,上海貝爾公司宣講會上一個技術總監說,要是誰能說出printf的實現方法及返回值,當場錄用。再者,C語言經過這麼多年的考驗,仍然很熱門,可見其開發是多麼經典啊,學習一下C函式實現,比學習任何書都要好。要是再有興趣的話就分析一下C的標頭檔案,這也是個不錯的學習方面。

5,要有好的心態,學習是件苦差事。不能今天高興了,學習一兩個小時,明天下雨了,就不去學了。後天女朋友來了,就去大玩三天,如此下去,唉,結果很難說啊!

所以,學習C語言就是一場持久戰,一旦你選擇了這條道路,就得一步一步的走下去。

你的事業就會蒸蒸日上,believeme!andbelieveyourself!

c語言心得15

通過一學期對C語言的學習,我感覺學習C語言是有一定難度卻又是非常有趣的科目。這段時間的學習我知道了C語言的基本特點有以下幾點:

1. 語言簡潔,使用靈活方便。

2. 運算子豐富,表達能力強。

3. 數計型別豐富。

4. 目標程式質量高,具有面向硬體系統的特點。

5. 具有結構化的控制語句和模組化的程式結構。

6. 具有編譯預處理功能。

7. 程式設計自由度大,可移植性好。

這段時間學習使我掌握了:

一、 我學習了C語言的資料型別、常量與符號常量、變數、

C語言的運算子和表示式、賦值運算子和賦值表示式、自增自減運算子以及逗號表示式等。

二、 這章介紹了結構化程式的.三種基本結構、C語句概述、

資料輸出包括字元輸出函式put)和格式輸出函式printf()、資料輸入包括字元輸入函式get)和格式輸入函式scanf(),還有一些簡單的C語程式設計舉列等。

前幾天一直在看C++語法,所以對一些比較實際的例子總感到比較抽象,但是那也是一個必需階段,可能大家和我的學習方式不一樣,但從剛接觸程式到現在來看,發現這樣學習語言的方法挺不錯的。

經過第一階段對語法的學習,我覺得例項階段應該是一個過渡階段吧,通過前一階段對語法的學習之後,可能有很多概念我們都比較模糊,或者說很多東西太抽象了,這就為我們第二個階段的學習做好了例項化的準備,可以這樣說吧,第一個階段就我們為我們的學習一樣東西而構建的一個類,裡面講了我們應該在這裡面要做什麼?第二階,也就是本階段,我們就應該去把前一段的東西具體化(例項化先前建立的類),那怎麼個具體化呢,去練習一些小例子,從網上下載的電子書上有很多這方面的例子的,如果有自己去書店買書的話,裡面也應該提供了不少,裡面的例子,我是每次都打了一遍,也許有的人不會親自去用手打一遍,什麼copy等,當然這樣也行,但我個人認為,對於初學者來說,最好還是自己動力打一遍比較好,畢竟這些東西對我們來說,都比較陌生,如果每個字都自己打完的話,有些程式碼你不想記住也難了,在這裡,我們得弄懂練習的每一個例子,如果能把一些例子稍稍修改,弄懂裡面精髓的東西,讓自己知道為什麼這樣做,那麼是最好不過的了,我平時練習時,這一步是少不了的,都習慣了,所以也就成了條件反射,想不這樣都不行。

最後,我們就應該匯一下總,把前面做過的例子裡所用的技術理一下,再做一個比較大的例子,儘量把到目前為止所懂的知識全部應用到裡面去,只是儘量,當然有些東西是不能整合到一起的,也是是程式碼之間的排斥性。

這是個人的一點學習心得,希望能更好的運用到學習中去。C語言是一門很有用的、對於我們的就業很實際的語言,學習好C語言是一項必須而實際的任務。我們必須要好好掌握。

TAG標籤:語言 #