當前位置:才華齋>範例>心得體會>

c程式設計心得體會6篇

心得體會 閱讀(1.66W)

當我們備受啟迪時,可以將其記錄在心得體會中,這樣就可以通過不斷總結,豐富我們的思想。那麼問題來了,應該如何寫心得體會呢?下面是小編為大家整理的c程式設計心得體會,僅供參考,歡迎大家閱讀。

c程式設計心得體會6篇

c程式設計心得體會1

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

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

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

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

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

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

2、學習上機除錯程式

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

通過這次為數不多的幾天計算機實習學習,我們瞭解了一些關於c語言的知識,理解鞏固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。

3、加深對課堂講授內容的理解

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

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

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

c程式設計心得體會2

時間過的真快,一晃眼的功夫,C++實習就要結束了,雖然只是短短的10天,但帶給我的卻很多。

首先,我先簡單回顧一下自己在這一段時間的經歷

實習是從31號開始的,經過短短的一上午的輔導,我就開始了自己的任務,每個人必做的第一題最優直線平差、自己選的第六題秩虧網平差和一個臨時加的水準路線與三角高程相對定權問題的處理。說實話,雖說自己利用空閒的時間看了一本C++的教程,對書本上的知識有所補充,對一些知識點相對理解加深了一些,但是如果真正上機程式設計的話,還是有點小心虛。俗話說:熟能生巧;在老師的激勵下,我對自己的本次實習充滿信心與期待。

我的實習的真正開始算是第二天吧,也就是元旦放假第一天,因為天氣比較冷所以就呆在宿舍在自己的電腦上先小試身手,不管做什麼東西,都要有一個好的基礎,MAT類和adj類算是測繪程式設計的一個非常重要的輔助工具吧,幾乎每個程式都要涉及,於是我就用了一天的時間將“MAT.h”標頭檔案讀了一遍,儘管求逆inverse函式和求矩陣的秩R函式沒有看懂,但其具體在什麼地方用,和其他的一些程式算是有一定的掌握,然後就分析題目,慢慢做吧。

萬事開頭難,古人真是睿智。最優直線的問題,題目看了好幾遍,相關的一些老師的程式也讀了幾次,感覺還是沒法下手,也許感覺這東西不靠譜,它有時候會擋住你前進的路,而你只能靠著這種感覺原地踏步,重要的是摒棄它,踏出你的第一步。算了,硬著頭皮踏出猶豫的第一步,先建個Myline的類,然後把能想到的資料成員與成員函式加進去,然後在做定義。就這樣磕磕絆絆地、邊寫邊參考老師的程式,我的程式算是有了幾個大塊了,file_in_Myline(char_),file_out_Myline(char_),Myline_adj,為了實現檔案能夠成功的呼叫,我又嘗試著加入了Creat_Myline_file(char_)函式,通過螢幕上提示建立自己的檔案,然後有直接呼叫file_in_Myline(char_)函式直接應用,為了儘量減少在main函式中的處理,最後有加入了聯絡file_in_Myline(char_)和file_out_Myline(char_)的file_Myline(char_,char_)函式,然後其他資料成員根據需要往類中新增。就這些東西,我做了一天,還沒有去除錯,沒有建立其函式之間的傳遞,效率真夠低的,然後2號晚上開始除錯,好多錯誤,看的懂的,看不懂的,我極力除錯著,但我的腦子也越來越混亂,煩躁開始侵蝕我的理智。算了,休息會吧,再跟其他同學交流一下,宿舍小憩了一會,然後請來了程式設計不錯的一個同學,他因為對這方面感興趣,就提前好幾天開始程式設計了,他給我指導了一些問題,期間,我們也交流了好多關於課題任務的一些知識點、注意點,晚上,11點左右,我的最優直線算是孕育而生了,程式的執行結果跟預期結果一樣,真的,在結果顯示在螢幕上的那一刻,我真的感覺好友成就感,今天就到這吧,有些累了,雖然程式在整體上看起來有點混亂、有的粗糙,但我可以安逸的睡了,明天再做整體修正吧,總體來說,這個開頭在有心人面前算是開的有點崎嶇但還算順利。

然後第二天修改了下我的最優直線,再考慮了下我的第六題,那天晚上也算是曲折的做了出來,第十題老師說是很簡單,而且就光當時的講解講了好幾遍,所以有目的的去看定權的那一部分程式,沒花多長時間就把它搞定了,元旦三天時間,別人玩的時候,我做了我的程式,有好多同學的程式還沒有開始呢,哈哈,我感覺好幸福!

4號算是實習的第二天,但我的任務可以接近尾聲了,但前提是我這樣想的話。因為我知道班裡的一些同學也同樣做完了自己的任務,都開始涉及其他的課題,大家都極力的充實自己,我怎麼可能落下呢?所以我不會就此停下,我要好好利用本次實習,讓它充實而有意義。

在接下來的幾天裡,我積極的接觸其他課題,在自己的努力和老師的幫助下,效果很理想!

本次實習,我做了7個課題,第九個平面網最小二乘法的實現,因為涉及的程式太多,一時半會做不完,所有以後有時間再去考慮它吧,總體來說還是達到了自己的期望,。從某種程度上來說我是超額完成自己的任務,但是我知道,這個結果除了自己的努力外還有其他幾方面非常重要的原因,而這幾方面也讓我成長了不少。

實踐出真知,實習前,我的'C++知識只是停留在理論水平,而且就算理論水平,也存在很多漏洞。有時,在做課題的時候,理論的漏洞冒了出來,我就只能在看著課本慢慢的再學習一遍,像做導執行緒序有涉及到數字測圖的知識,還有好多資料處理都涉及到平差原理的知識,因為當時有些東西就沒有搞懂,所以現在就又翻出課本,看著課本程式設計,也算是將舊的東西複習了一遍。同時,有的理論在實習操作過程中印象更加深刻。有趣的是,做完導執行緒序,用課本上的資料演算了一遍,結果發現課本上有一個數據是錯誤的(可能是吧),其他有做導線的同學也有相同的反應,總之,感覺挺好,不錯!

成功=勤奮+合作。我暫且將我的實習成果用成功來代替,雖然離成功差的還很遠。在實習接近尾聲的時候,有的同學跟我聊得時候,說我怎麼交這次實習的成果,我說做了的課題都交啊。同學有些羨慕的恭喜我,我挺愉快的,但我也知道,我付出了,回報跟付出是成正比的,我從31號起就開始了自己的實習,我也放棄了好多休息的時間,我笨拙的讀著老師給的相關的程式,發現有什麼不懂得,先是一個人自主的思考,實在解決不了的就和其他同學討論,有時別的同學會很清晰的給我說明一些課題的思路,但大多數,其他同學也不懂、或者也在這方面存在疑問,於是,大家發表各自的看法、思路,然後就討論了起來,最後,在大家的共同努力之下,問題的答案逐漸浮出水面,大家為了慶祝一下,有時還去外面吃一頓。交流與合作在實習過程中給我很大的幫助,我得到了很多,每次看到解決一道問題後大家的愉悅,我想大家應該與我一樣收穫很大吧。說真的,我挺喜歡這種討論的氛圍,它也讓實習過程變得趣味橫生,不再只是呆滯的盯著螢幕寫程式。

我是班長,我有義務去幫助其他同學,而實習給了我一次很好的機會,也讓我成長了好多。在這幾天的上機過程中,有同學問我問題,我積極的對待每一個問題,我會的,耐心的為他講解,每一次講解,也是我的知識鞏固的一個過程,所以我也樂此不疲,每次給別的同學講完後,我挺有成就感的,這種成就感不會讓我沾沾自喜,而會成為我不斷向上的動力;畢竟我也算是新手,有一些問題自己也是無能為力,我們或是討論,或是問老師,老師耐心講解讓我們甚是感動,有時候被老師那種責任心所折服,大家都說有這樣的老師真好!好的,我也要向老師學習,對同學負責,做好我的角色,真正做到為了同學的利益而犧牲自己的時間。

本次實習的缺陷,對我來說就是,所有程式的原始資料都來自老師給的資料或者是測量平差和數字測圖書上的例題資料,跟其他同學會有所重複,但所有的程式都是自己獨立完成。

這次實習總體來說,每天我的過的挺累,但累是值得的,這個值得不僅僅是課題成果上,更重要的讓我成長好多,也許這就是我在這短短的十天左右的時間裡最好的回報吧。

最後,真心感激跟我一起完成課題的同學們和耐心指導我們的楊老師,我會在以後的路上牢記這次美好的回憶!

c程式設計心得體會3

在設計打字遊戲的過程中,通過我們小組各成員之間的相互討論和合作,我們完成了打字練習的程式設計。在這個學期中,我們已經學習了《C語言程式設計》這門課,但是我所學的知識最多也就是在做作業的時候才會用到,平時沒有什麼練習的機會,這次的設計是我第一次通過自己構思,和同學討論並且不斷查閱資料來設計一項程式。這次設計,不僅鞏固了我以前所學的知識,還讓我對C語言有了更深一步的瞭解,掌握了更多的技巧和技能

C語言是計算機程式設計的重要理論基礎,在我們以後的學習和工作中都有著十分重要的地位。要學好這種語言,僅僅學習課本上的知識是不夠的',還要經常自己動手,有較強的實踐能力。只有多動手,經常編寫程式,才能發現我們學習上的漏洞和自己的不足,並在實踐中解決這些問題,不斷提高自己轉化知識的能力。

在這次課程設計中,我們首先對系統的整體功能進行了構思,然後用結構化分析方法進行分析,將整個系統清楚的劃分為幾個模組,再根據每個模組的功能編寫程式碼。而且儘可能的將模組細分,最後在進行函式的呼叫。我們在函式的編寫過程中,我們不僅用到了for迴圈、while迴圈和switch語句,還用到了函式之間的呼叫。由於我們是分工編寫程式碼,最後需要將每個人的程式碼放到一起進行除錯。因為我們每個人寫的函式的思想不都一樣,所以在除錯的過程中也遇到了困難,但經過我們耐心的修改,終於功夫不負有心人,我們成功了!

一學期的學習成果,都體現在了這次打字遊戲的設計過程中。這個學期,我學得不算認真,一開始做感覺力不從心,但在幾個同學的幫助和努力下,我翻閱課本,詢問ACM大神,絞盡腦汁的情況下做完這個程式設計,我的自信一下子提高了。儘管對於有些人這種程式會很簡單,可對我這個C語言初學者來說,已經很不容易了。這次體驗為以後的學習計算機的我們增強了信心。享受勞動成果的滋味實在很美妙啊!

c程式設計心得體會4

剛放假不久,我們組的積極分子們就張羅著要開始編寫程式了,編寫這個程式我們經歷了討論選題,編寫程式碼,除錯,寫設計報告等。在這期間我們查閱了很多相關的資料,曾盯著課本發呆過,我們成員之間也曾進行過激烈的口舌論戰。經過這個暑假來的實踐學習,使我們對C++語言有了更進一步的認識和了解,要想學好它,則重在實踐,要通過不斷的上機操作及例項運用才能更好地深入體會它,當然通過實踐,我們也發現我們的'好多不足之處。就比如我們對C++語言的一些標準庫函式不太瞭解,還有對函式呼叫的正確使用不夠熟悉,一些經常出現的錯誤也不能很好地處理。我們編寫這個程式使用的是比較簡單的函式及結構,由於我們的水平有限,還不能很好的使用一些效率高的方式來編寫,所以也沒有突出的創新點。在做題的時候我們都是分工合作。分工完成結構體、函式設計、演算法分析等,這些過程中總是有很多錯誤出現,有好多的小問題都是我們粗心大意造成的,所以設計程式一定要仔細,不容一點的馬虎。當然也有大問題,關於檔案的操作,類的使用等等這些使用我們都琢磨了很久,在解決錯誤時我們有時幾乎焦頭爛額了。但是我們與隊友之間都會不斷的相互鼓勵、支援,彼此都努力維護著將作業寫完。雖然這設計有點枯燥無味,但是當最後我們大功告成時,回味起來還是美滋滋的。總的來說我們真的是在設計的過程中受益匪淺。

c程式設計心得體會5

雖然在上個學期中,我們已經學習了《C語言程式設計》這門課,但是我所學的知識最多也就是在做作業的時候才會用到,平時沒有什麼練習的機會,這次的課程設計是我第一次通過自己構思,和同學討論並且不斷查閱資料來設計一項程式。這次設計,不僅鞏固了我以前所學的知識,還讓我對c語言有了更深一步的瞭解,掌握了更多的技巧和技能。

C語言是計算機程式設計的重要理論基礎,在我們以後的學習和工作中都有著十分重要的地位。要學好這種語言,僅僅學習課本上的知識是不夠的,還要經常自己動手,有較強的實踐能力。只有多動手,經常編寫程式,才能發現我們學習上的.漏洞和自己的不足,並在實踐中解決這些問題,不斷提高自己轉化知識的能力。

在我們小組有解決不了的問題時,我們會主動查閱相關的資料,或向其他同學詢問,這不僅豐富了我們的知識,還增進了我們同學之間的友誼。為了增大資訊的安全性,需要用檔案來儲存資訊,由於我們在上課時不注重對檔案的運用,所以在這方面有較大的困難。我先將書本認認真真地看了一遍,又做了一下課後習題來驗證和增進自己的理解,終於,經過我們的不懈努力,我們小組的程式有了突破,成功地實現了用檔案來儲存並檢視學生的資訊。

這次設計中,我的收穫還有就是學會了用流程圖來表達自己的想法,並根據流程圖來逐步實現程式的功能。開始的時候,我畫流程圖很是困難,需要一個多小時才能清楚的根據自己的想法畫出圖來,後來畫多了,就更加了解它的功能,十分得心應手,能夠比較快而準確的畫出來。

在這為期半個月的時間內,通過我們小組各成員之間的相互討論和合作,我們完成了學生資訊管理系統的程式設計,更值得高興的是我們的程式得到了大家的喜愛,在每次的簡報中都得到了較好的成績。

在參考書上,我們不僅參考了曾經學過的高敬陽主編的《c語言程式設計》,還找到了由譚浩強主編的第三版《c語言》進行參考。

當然,我們的程式還有一些不完善的地方,比如說,當輸入的資料不符合我們定義的資料的格式的時候,程式會出現一些錯誤,有時會出現主選單的死迴圈;在一次程式執行中,只能行使一種許可權,要想再行使另一種許可權,就只能退出程式,然後再執行程式。

三週的國小期即將結束,時間雖短,但是我收穫了很多。最後,謝謝老師和同學們的指導,更要感謝我們小組成員之間的合作與交流。

在這次課程設計中,我們首先對系統的整體功能進行了構思,然後用結構化分析方法進行分析,將整個系統清楚的劃分為幾個模組,再根據每個模組的功能編寫程式碼。而且儘可能的將模組細分,最後在進行函式的呼叫。我們在函式的編寫過程中,我們不僅用到了for迴圈、while迴圈和switch語句,還用到了函式之間的呼叫(包括遞迴呼叫)。由於我們是分工編寫程式碼,最後需要將每個人的程式碼放到一起進行除錯。因為我們每個人寫的函式的思想不都一樣,所以在除錯的過程中也遇到了困難,但經過我們耐心的修改,終於功夫不負有心人,我們成功了!

c程式設計心得體會6

為期兩週的實訓即將結束,通過這次的實訓使我們學到了很多,同時也讓我們意識到我們要學的更多。本次實訓的專案是雛鷹學生成績管理系統,以小組的形式進行分工合作,我組共9個人,任務是使用者模組的程式設計。從程式的需求分析、可行性分析、設計到編寫、除錯、修改、完善、到最後的實訓報告,每個人都付出了時間和精力去做好自己的任務並努力地去完善它。

實訓的第一天接到任務時我們都覺得有點難度,很有挑戰性,畢竟學生成績管理系統是一個比較系統、完善、功能相對較齊全的管理系統,即使是使用者模組也可以完成各種操作,如對使用者的查詢、新增。刪除以及修改等。因此程式編寫也十分複雜,工作量較大,編寫一定要認真。一個小小的失誤都可能使程式出現大的漏洞。而我們只是學了點簡單的vb程式編寫,沒有嘗試過這種相對來說比較系統完善的系統。所以在做專案的時候我們倍感壓力、更加的團結協作,可即使如此我們還是出現了錯誤,我們的程式在編寫上存在一些漏洞,導致除錯時不能正常執行,後經過老師的指導、我們的`調整,終於可以完美的執行,這裡也耽誤了我們很多寶貴的時間,直接導致了我們在專案除錯上速度不夠快。

本人很榮幸地擔任組長一職,和另一位組長一起進行本小組成員的任務分配以及協調等。我組要做的使用者模組分為使用者管理和修改密碼兩塊內容。使用者管理中又包括使用者的查詢、新增、修改以及刪除功能,它是隻有具有管理員許可權的情況下才能進入操作、而普通使用者就只能修改自己的登入密碼。在實訓過程中我們也認識了一些新的老師,他們對我們親切認真負責,很有耐心地對我們進行講解並指導我們解決遇到的難題。老師們交會了我們很多簡單實用的技巧。也讓我們意識到了要想全面完整地完成一個模組,首先要進行程式的設計,全面分析會用到的東西以及考慮可能會出現的情況,理清思緒、寫出大致的要點後再上機編寫程式以及操作。否則像一開始的我們馬上上機編寫、想到什麼就補什麼,不僅浪費時間也亂了之前寫好的一些程式。系統分析越準確,設計的系統越精確,可以大大減少後期的修改、維護工作。當然做好做對一個專案固然重要,同時美觀程度也是必不可少的,無論是從參觀者的角度還是自己看的角度都很重要。

總的來說,這次實訓還是比較成功的。最後出來的系統,大家都很有成就感,這是我們一步步設計、一步步完善、辛苦付出後得到的成果。小組合作、幫助隊友,無論是團隊合作這方面還是個人動手這方面,我們都得到了很好的鍛鍊。當然實訓不僅使我們學到了知識,也幫助我們縮小了實踐和理論的差距,通過這次實訓讓我們更深一步的對vb這門課程的知識有更進一步的渴望,同時對自己的專業,對自己的能力,對自己所學的有正確的認識,並且能在以後的學習工作中不斷提高和完善自己。