學習,是指通過閱讀、聽講、思考、研究、實踐等途徑獲得知識和技能的過程。學習分為狹義與廣義兩種:狹義:通過閱讀、聽講、研究、觀察、理解、探索、實驗、實踐等手段獲得知識或技能的過程,是一種使個體可以得到持續變化(知識和技能,方法與過程,情感與價值, 以下是為大家整理的關于c語言學習心得體會3篇 , 供大家參考選擇。
c語言學習心得體會3篇
【篇一】c語言學習心得體會
c語言學習心得體會
篇一:c語言上機實驗心得
c語言上機實驗心得
在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,學習它將有助于我們更好的了解計算機,與計算機進行交流,因此,我們一定要學好c語言,這對我們以后的發展是十分重要的。
說到這,上機實驗當然就是一個必不可少的環節了,c語言靈活、簡潔的特點,只有通過編程實踐才能真正了解,真正說懂。為了更好地學習語法規定、掌握程序設計方法、提高程序開發能力,我們必須實際上機、編寫程序。
通過實驗我也發現了自己不少的問題,這都是只看書上的程序而沒有自己親身上機編寫程序而無法得知的,假如我們只因看熟書上的程序就以為自己已經掌握了c語言那就大錯特錯了。
我主要存在以下的這些缺點:
1、學習耐心與細心不足,如scanf(“%d”,&n);中的“&”有時候會忘了。而在最后
輸出時又錯寫成printf(“%d”,&n);從而錯誤得輸出了地址而不是我原來想要的答案。
2、編程思想不夠發散,看著題目有時想不出解答的方法,更不用說編寫程序來解
題了。
3、
()4、基本功不夠,有些函數的表達不太精通,需要看書來核實,以致耗時較多。知識不夠廣,有些內容沒有學好,不能要用到時及時反映出來,認識程度不夠
深刻。
5、
6、有時候不夠精簡,有一點用處不大或者說沒有也可以的文字存在。英語水平較差,對錯誤的地方雖然電腦有說,但由于是英文,理解上還是存在
一點問題。
為了能更好地學好c語言,在今后學習中我要更多的動腦,綜合運用所學,多看相關東西,多上機練習,提高電腦水平,增強自學能力,把已會的東西掌握好。
實驗中我深刻意識到完成程序的編寫,決不意味著萬事大吉。認為萬無一失的程序,實際上機運行時可能會出現很多意想不到的問題。有時編譯程序檢測出一大堆錯誤,有時程序能夠順利運行,但是運行結果并不是你預期中想要的。因為開發環境所提供的編譯系統無法發現程序邏輯錯誤,或者是你原來所設計時的理論錯誤,這就只能靠自己的上機經驗來分析判斷錯誤的所在了。所以程序的調試是一個技巧性很強的工作,它可能比編一個程序耗時更
【篇二】c語言學習心得體會
c語言學習心得體會
c語言學習心得體會(一)
學習C語言已經一年多,對C也算得上半個入門者,期間也寫過一些自娛自樂的代碼。其實個人認為無論學習什么語言,最重要的是掌握習編程思想,然而C語言一種學習編程思想的基礎語言。所以,C語言的重要性不言而喻。
一、課本
無論用的是什么書,要學好C語言,把書上的每一個例題、習題的代碼讀懂,這是學C最基本的要求。弄懂每一章的內容是什么?在C語言中有什么用?并嘗試修改每一個例題的代碼,采用不同的代碼來實現題目的要求。
二、課堂
在每一節課上,注意老師講的內容,有的知識,老師稍微提點,你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點。在課堂上,盡可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機調試。
三、筆記
無論學習什么知識,筆記是重點,俗話說:好記性不如爛筆頭。一個認真學習的人,總是記了很多筆記的,想學好編程,你的筆記本上總有課本上的每一個例題代碼的核心部分。以及八大經典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動規、迭代、分枝。
四、交流
想學好C語言,交流是必須的,尤其是學習C語言的新手,這里,我向大家推介――百度C語言貼吧,這里有很多的學習者,也有很多高手,在這里你能學到課本以及課堂上學不到的東西。和他人交流也是很重要的。
五、上機練習
這是學習好C語言的關重要的環節,無論你編程學得多好,上機實現才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進計算機,讓計算機來實現,這樣有助于你對程序的理解,并試著修改你的代碼,讓你的代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼,一個編程厲害的高手,他的計算機上會有多代碼。
想成為編程高手的軍規:
1、大學生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學了很多東西而難忘,也會因為什么都沒學到而難忘!
2、編程不是技術活,而是體力活。
3、C語言是基礎,很重要,如果你不學好C語言,那么什么高級語言你都學不好。
4、計算機專業是一個很枯燥的專業,但即來之、則安之,只要你努力學,也會發現其中的樂趣。
5、學習編程的秘訣是:編程,編程,再編程。
c語言學習心得體會(二)
C語言是一種結構化語言,是大部分編程語言的基礎,C語言學好了,以后的JAVA,C#以及更多的編程語言才有可能學好。下面就跟南寧達內小編一起,要學好C語言必須了解的四點:
1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完后嘗試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。
2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。
3、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業,如果有時間,最好能找點課外書籍、課外習題什么的來鞏固所學的內容。
4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質,提高心理承受能力。
學習C語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,平時寫程序注意語法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是C語言的基礎;后期的重點要轉移到掌握編程的思路和基本算法上來。課后多做習題,找一些經典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結果?以后自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。
學習C語言就是要經過以上這樣幾個反復,才能前后融會貫通,積累所應該掌握的知識。C語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。
c語言學習心得體會(三)
c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。
在這個星期里,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。
上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。
【篇三】c語言學習心得體會
c語言學習心得體會5篇
篇一:C語言實踐心得體會范文 C語言實踐心得體會范文在科技高度發展的今天,計算機在人們當中的作用越來越突出。而c語言作為一種計算機的語言,我們學習它,有助于我們更好的了解計算機,與計算機進行交換,因此,c語言的學習對我們特別重要。 在這個星期里,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已對c語言這門課程學習了一個學期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在應用起來的時候還是感到很辣手,究竟,萬事開頭難嘛。 由于時間的關系,我們的這次實踐課程老師并沒有給我們具體的先容,只是給我們簡單的先容了幾個比較重要的實際操縱。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性回回處理和用c語言程序來畫粒度散布圖等這幾樣比較重要的時間操縱。 上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正把握它。對程序設計語言的學習目的,可以概括為學習語法規定、把握程序設計方法、進步程序開發能力,這些都必須通過充分的實際上機操縱才能完成。學習c程序設計語言除課堂講授之外,必須保證有很多于課堂講授學時的上機時間。由于學時所限,課程不能安排過量的同一上機實驗,所以希看學生有效地利用課程上機實驗的機會,盡快把握用c語言開發程序的能力,為今后的繼續學習打下一個良好的基礎。為此,我們結合課堂講授的內容和進度,安排了12次上機實驗。課程上機實驗的目的,不單單是驗證教材和講課的內容、檢查自己所編的程序是否是正確,課程安排的上機實驗的目的可以概括為以下幾個方面: 1.加深對課堂講授內容的理解課堂上要講授很多關于c語言的語法規則,聽起來十分枯燥無味,也不輕易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際題目,又必須把握它。通過屢次上機練習,對語法知識有了感性的熟悉,加深對它的理解,在理解的基礎上就會自然而然地把握c語言的語法規定。對一些內容自己以為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由于大部份學生是初次接觸程序設計,缺少程序設計的實踐而至。 學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際題目。即把c語言作為工具,描寫解決實際題目的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否是把握c語言、自己編寫的程序是否是能夠正確地解題。 通過上機實驗來驗證自己編制的程序是否是正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域里這是一定要克服的傳統的、錯誤的想法。由于在這類思想支配下,可能你會想辦法往掩蓋程序中的錯誤,而不是盡可能多地發現程序中存在的題目。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決這些題目,可以逐漸進步自己對c語言的理解和程序開發能力。 篇二:學習C語言心得體會 c語言培訓學習心得體會 c語言是一種結構化語言,是大部分編程語言的基礎,c語言學好了,以后的java,c# 以及更多的編程語言才有可能學好。下面就跟南寧達內小編一起,要學好c語言必須了解的 四點: 1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課 的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完后嘗試著不看例 子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改 正。想要真正學好c語言光看書是不夠的,一定要自己多動手。 2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽 好課程可以達到事半功倍的目的。 3、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業,如果有時間, 最好能找點課外書籍、課外習題什么的來鞏固所學的內容。 4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器 上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度, 提高分析問題解決問題的能力,鍛煉心理素質,提高心理承受能力。 學習c語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣, 平時寫程序注意語法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是c 語言的基礎;后期的重點要轉移到掌握編程的思路和基本算法上來。課后多做習題,找一些經 典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就 算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結果?以后自己也很難在這 個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏 固了以前學的內容,也更加能加強新知識的理解。學習c語言就是要經過以上這樣幾個反復,才能前后融會貫通,積累所應該掌握的知識。 c語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積 累。篇二:c語言心得體會作業 c語言心得體會 學習c語言已經一個學期了,剛開始學習的時候老是感覺力不從心。雖然認真聽課了, 但是并不能理解它。這種情況到了后來才有所改變。 之所以能有所改變,是因為本人找到了學習c語言的一些方法。由于c語言對于剛接觸 的學子,會感到很陌生。因為c語言所要用到的思維邏輯與我們平時的思維邏輯有所不一樣。 其顯得更抽象。所以學習c語言,一定要打好基礎。要把基礎理解透徹。需要用到的語句要 牢記,這樣,在以后的運用當中,就能比較得心應手了。學習c語言的起步就是學習它的方 法規則,如果把它學習得好在學習后面的時候就比較容易理。比如變量,首先要了解變量的 定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我 要用什么型式去應用它)。在c語言的命令行中所有的語句都是有它自己的一定格式和形式出 現在我們面前,所以在學習某種語句或命令時你首先要了解的就是它的規則是什么、有什么 用、怎么實現等。這些都是語法基礎,如果把它們都了解很好了,那么編起程序來就很得心 應手。比如說if語句和switch語句,這兩種條件語句都是用來執行判斷功能的,那什么時侯 用if什么時侯用switch,如果很好地了解它們的結構和作用的話那么就能靈活運用:若它的 條件分支是多個而且條件的值是一個確定的值時就可以選用switch。反之,在大多數情況下 就用if。 掌握了語言法規則,不一定就能編出程序來,其實學習編程就是要學習一種思 想,一種思維方法,首先要確定一種算法,如從1加到100,判斷潤年等,我認為這些算法都是 一種思維方法。畫流程圖就是在構建編寫程序思路的過程,當畫好一個流程圖時編程思想也就 出來了,程序也差不多了,再結合掌握的語言的方法規則,在計算機里實現就可以了。任何 程序只要有思維,有想法,那么實現程序時就不會覺得無從下手。而要學習這種思維方法就 是多做題,多讀程序,學習別人好的思維方法,多想想一個程序還可不可以有另外一種方法 來實現它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學什么語言都 是這樣。 另外,良好的編程習慣也是學好c語言的重要因素。例如編寫程序時用縮進的方式、寫 注釋、程序寫到一定的階段時要做一下測試等。這些工作可以幫我們在調試程序時有很大的 幫助。程序代碼實現后,錯誤是難免的,所以也要鍛煉自己的調試查錯能力,而良好的編程習慣可以使我們在調試時減小工作量和提高調試效率, 也有助于形成自己的編程風格。在學習的時候,我遇到過這么個情況。覺得c語言學起來很枯燥,很悶。后來才發現學 習語言,是要有目的性。如果沒有目的,你會發現自己在學習的過程中會很枯燥,會漸漸失 去對c語言的學習興趣。所以我們要有一個遠大而又容易實現的目的,我要用c語言來做什 么?再把這個最終的目的分成部分,讓我們慢慢的一點一點的來完成它,這樣在學習c語言 的過程中,我們就會始終陶醉在一個又一個成功的喜悅里,讓我們的學習越來越有興趣。有 一天,我們會發現:原來學習c語言真的是一件很有意思的事兒,而且學好c語言也不是很 難么! 學習c語言只看書也是不夠的,我們要一邊看書,一邊上機做練習,或者在你學 習了c語言的基礎知識以后就可以找一些別人的程序來看,遇到不明白的函數可以再翻一下 書,如果查書也理解不了,我們可以把他的程序輸入到計算機里,情況好的話能夠順利通過 編譯,如果不能順利執行,我們也同樣可以學習到一些c語言調試方面的知識。課堂上要講 授許多關于c語言的語法規則,聽起來十分枯燥無味,也不容易記住。然而要使用c語言這 個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識, 加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對于一些內容自 己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由于大部分學生是初次 接觸程序設計,缺乏程序設計的實踐所致。學習c語言不能停留在學習它的語法規則,而是 利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題 的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的 程序是否能夠正確地解題。通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同 學在完成老師作業時的心態。但是在程序設計領域里這是一定要克服的傳統的、錯誤的想法。 因為在這種思想支配下,可能你會想辦法去掩蓋程序中的錯誤,而不是盡可能多地發現程序 中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決 這些問題,可以逐步提高自己對c語言的理解和程序開發能力。總之一句話,在學習c語言中,一定要多動手。不要老是鉆牛角尖,不斷的 在那左思右想。用時候只要肯動手,編譯錯了再改。你會發現慢慢的就能夠找到答案了。 而且也能從中學習到很多東西,常言道失敗是成功之母。只要不怕失敗,不斷的鉆研、嘗試, 總會能夠把困難解決的。 在學習c語言的過程中會遇到許多困難與挫折。但通過自己的努力,最終能克服種種的 困難。所得到的成就感是無法用言語去形容的。從中學到的堅韌精神對于我今后的生活也有 很大的影響。 c語言是一種抽象的語言,相對于我們平時用的語言,所以學習起來會用點吃力。但是 面向對象程序設計的基本要素是抽象,程序員是需要通過抽象來管理復雜性. 管理抽象的有效方法是使用層次式的分類特性,這種方法允許用戶根據物理含義分解一 個復雜的系統,把它劃分成更容易管理的塊.例如,一個計算機系統是一個獨立的對象.而在計 算機系統內部由幾個子系統組成:顯示器,鍵盤,硬盤驅動器,dvd-rom,軟盤,音響等,這些子系 統每個又由專門的部件組成.關鍵是需要使用層次抽象來管理計算機系統(或其他任何復雜系 統)的復雜性. 面向對象程序設計的本質:這些抽象的對象可以被看作具體的實體,這些實體對用來告訴 我們作什么的消息進行響應.學習c語言可以讓我們更好的鍛煉自己的邏輯思維能力,還可以讓你掌握更好的計算機 知識,在不斷學習的過程中讓自己真正的自信起來!學習c語言,對于以后的工作也是有所 幫助的,它也可以結合其他的科目,來靈活運用。例如單片機的運用。用c語言去編輯單片 機的主程序,會發現程序簡潔多了。而且發現c語言的實用性很強。 雖然課程結束了,但在以后的學習過程中,我仍會不斷的鉆研,希望學得更多,能更好 的在以后的工作中運用。篇三:c語言上機實驗心得 c語言上機實驗心得 在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算 機的語言,學習它將有助于我們更好的了解計算機,與計算機進行交流,因此,我們一定要 學好c語言,這對我們以后的發展是十分重要的。說到這,上機實驗當然就是一個必不可少的環節了,c語言靈活、簡潔的特點,只有通 過編程實踐才能真正了解,真正說懂。為了更好地學習語法規定、掌握程序設計方法、提高 程序開發能力,我們必須實際上機、編寫程序。 通過實驗我也發現了自己不少的問題,這都是只看書上的程序而沒有自己親身上機編寫 程序而無法得知的,假如我們只因看熟書上的程序就以為自己已經掌握了c語言那就大錯特 錯了。 我主要存在以下的這些缺點: 1、 學習耐心與細心不足,如scanf(“%d”,&n);中的“&”有時候會忘了。 而在最后 輸出時又錯寫成printf(“%d”,&n);從而錯誤得輸出了地址而不是我原來想要的答 案。 2、 編程思想不夠發散,看著題目有時想不出解答的方法,更不用說編寫程序來解 題了。 3、 4、 基本功不夠,有些函數的表達不太精通,需要看書來核實,以致耗時較多。 知識不 夠廣,有些內容沒有學好,不能要用到時及時反映出來,認識程度不夠深刻。 5、 6、 有時候不夠精簡,有一點用處不大或者說沒有也可以的文字存在。 英語水平較差, 對錯誤的地方雖然電腦有說,但由于是英文,理解上還是存在 一點問題。 為了能更好地學好c語言,在今后學習中我要更多的動腦,綜合運用所學,多看相關東 西,多上機練習,提高電腦水平,增強自學能力,把已會的東西掌握好。 實驗中我深刻意識到完成程序的編寫,決不意味著萬事大吉。認為萬無一失的程序,實 際上機運行時可能會出現很多意想不到的問題。有時編譯程序檢測出一大堆錯誤,有時程序 能夠順利運行,但是運行結果并不是你預期中想要的。因為開發環境所提供的編譯系統無法 發現程序邏輯錯誤,或者是你原來所設計時的理論錯誤,這就只能靠自己的上機經驗來分析 判斷錯誤的所在了。所以程序的調試是一個技巧性很強的工作,它可能比編一個程序耗時更多。由此可看出上機實踐的重要性。 通過本次c語言上機實驗,我對這個介于人類與非人類之間的計算機編程語言有了一定 的體驗。編程的時候有因為順利編出程序而開心過、有因為做得比人家慢而郁悶過、有因為 不知從何入手而無奈過、有因為不知錯出在哪而彷徨過??但隨著練習的增多,我對c語言比 以前熟了很多,不再只是紙上談兵,我都有能力獨立做出一些程序,可能對于一些“高手來 說這不算什么,或者他們早就會了,但我依然覺得很開心,因為我跟我自己比是進步了。 當然,我還得感謝老師的指導與幫助,如果沒有老師和其他同學的指點,我可能對c語 言還是一籌莫展,在實驗中遇到的大大少少的問題與所犯過的錯誤將是我以后的要加以注意 的地方與認真審查的部分,為我奠定堅固的基石。伴隨著學習的深入,我發現高深的東西還 有很多很多,不懂不熟的知識還有很多,所以我不能停步,對c語言,我以后會更加努力學 習的。篇四:c語言學習體會 選修c語言期末感受 (電商1032 陳冰寒 187********) 這學期,我選擇了c語言作為自己的選修課程。因為我一直都對計算機編程非常感興趣, 但是選擇專業的時候選擇了電子商務沒有選擇計算機專業,所以一直沒有機會接觸計算機編 程。在選擇選修課的時候,我看見有c語言的時候,我便毫不猶豫的選擇了這門選修課。 剛剛開始的時候,我以為上選修課會和正式上課一模一樣,除了上理論課外還會安排上 機,并且每個星期的課程也會是4節左右。但是第一次開始上選修之后,我才知道原來選修 和必修的差距是非常大的。c語言每個星期就兩節課,而且還沒安排上機。這便會讓我們對 每個星期上的課程印象不深,到了下個星期在上課的時候,可能已經把上個星期的內容忘記 的差不多了。這便會讓我們覺得選修課上的沒什么感覺,一個星期就兩節課,不容易學到很 多知識。這就會使得我們在上選修的時候變得沒上必修課的時候那么認真,并且容易出現逃 課的心理,就是覺得選修課上不上對自己沒什么影響。這樣便會非常不利于選修課的開展。 一方面是老師看見每次選修課上的人都不是很多,心情就會變得不好,那么很多知識老師就 是準備了,但是到時候看到這種場景可能都沒心情講了;另一方面,來上選修課的同學看見 其他同學都可以不來上選修,那么來上選修的同學下次可能也會選擇不來,這樣,上選修課 的同學就會越來越少。便會成為一個惡性循環。使得大家對選修課越來越不感興趣。其實我一直認為c語言是一門非常有樂趣的學科,因為c語言不僅僅需要將語言掌握好, 更重要的是把握每種程序的思路。我這次選擇c語言就是因為我參加了去年的計算機二級的 考試,我暑假在家自學了c語言。前面幾章的內容勉強還能看懂,但是到了后面的指針、數 組的知識點我就不懂了。我一直都覺得如果有一個老師能帶著我學習c語言,那么我肯定有 信心能把c語言學號。所以我才選擇了c語言。但是,計劃跟不上變化這學期的c語言的學 習并沒有我預期的這么順利。首先是因為考iece電子商務工程師所以耽誤了一次課程,后來 又是因為清明節家里有急事,所以有耽誤了兩次課程。這樣下來,我就耽誤了三次課程,而 這三次課程里面有兩次課程是在講循環結構和選擇結構,這兩個結構是我自學的時候沒有怎 么學懂的,但這次卻又錯過了,這便使我學習c語言的積極性受到了打擊,因為選修課不像 必修課,經常都可以見到老師,而且還是小班教學,有什么不懂的可以慢慢問,但是選修課 是大班課,而且一個星期就一次,和老師也不熟悉,所以有問題也沒時間問,只能自己慢慢 摸索。這樣,進度就越拖越慢,到了后來的知識就不容易弄清楚了。 所以,我覺得選修c語言我不后悔,因為這是我一次都渴望學會的,但是這次選修課沒 能將c語言學懂我只能表示遺憾,在以后的學習里,我也會慢慢地將c語言學會。這是我的 目標,就算在困難我也會去做。篇五:c語言程序學習心得體會 c語言程序學習心得體會通過一學期對c語言的學習,我感覺學習c語言是有一定難度卻又是非常有趣的科目。 也是很有幫助的,特別是對將要面對的計算機二級考試。 這段時間的學習我知道了c語言的 基本特點有以下幾點: 1.語言簡潔,使用靈活方便。 2.運算符豐富,表達能力強。 3.數計類型豐富。 4.目標程序質量高,具有面向硬件系統的特點。 5.具有結構化的控制語句和模塊化的程序結構。 6.具有編譯預處理功能。 7.程序設計自由度大,可移植性好。 這段時間學習使我掌握了: 一、 我學習了c語言的數據類型、常量與符號常量、變量、c語言的運 算符和表達式、賦值運算符和賦值表達式、自增自減運算符以及逗號表達式等。 二、 這章介紹了結構化程序的三種基本結構、c語句概述、數據輸出包 括字符輸出函數putchar()和格式輸出函數printf()、數據輸入包括字符輸入函數 getchar()和格式輸入函數scanf(),還有一些簡單的c語程序設計舉列等。 前幾天一直在看c++語法,所以對一些比較實際的例子總感到比較抽象,但是那也是一 個必需階段,可能大家和我的學習方式不一樣,但從剛接觸程序到現在來看,發現這樣學習 語言的方法挺不錯的。 經過第一階段對語法的學習,我覺得實例階段應該是一個過渡階段吧,通過前一階段對 語法的學習之后,可能有很多概念我們都比較模糊,或者說很多東西太抽象了,這就為我們 第二個階段的學習做好了實例化的準備,可以這樣說吧,第一個階段就我們為我們的學習一樣 東西而構建的一個類,里面講了我們應該在這里面要做什么?第二階,也就是本階段,我們 就應該去把前一段的東西具體化(實例化先前創建的類),那怎么個具體化呢,呵呵!說白了, 去練習一些小例子,從網上下載的電子書上有很多這方面的例子的,如果有自己去書店買書 的話,里面也應該提供了不少,里面的例子,我是每 次都打了一遍,也許有的人不會親自去用手打一遍,什么copy等,當然這樣也行,但我 個人認為,對于初學者來說,最好還是自己動手打一遍比較好,畢竟這些東西對我們來說, 都比較陌生,如果每個字都自己打完的話,有些代碼你不想記住也難了,在這里,我們得弄 懂練習的每一個例子,如果能把一些例子稍稍修改,弄懂里面精髓的東西,讓自己知道為什 么這樣做,那么是最好不過的了,我平時練習時,這一步是少不了的,都習慣了,所以也就成 了條件反射,想不這樣都不行。最后,我們就應該匯一下總,把前面做過的例子里所用的技 術理一下,再做一個比較大的例子,盡量把到目前為止所懂的知識全部應用到里面去,只是 盡量,當然有些東西是不能集成到一起的,也是是代碼之間的排斥性。這是個人的一點學習心得,希望能更好的運用到學習中去。c語言是一門很有用的、對 于我們的就業很實際的語言,學習好c語言是一項必須而實際的任務。我們必須要好好掌握。 篇三:C語言學習心得體會與總結 c語言程序學習心得體會 通過一學期對c語言的學習,我感覺學習c語言是有一定難度卻又是非常有趣的科目。也是很有幫助的,特別是對將要面對的計算機二級考試。 這段時間的學習我知道了c語言的基本特點有以下幾點: 1.語言簡潔,使用靈活方便。 2.運算符豐富,表達能力強。 3.數計類型豐富。 4.目標程序質量高,具有面向硬件系統的特點。 5.具有結構化的控制語句和模塊化的程序結構。 6.具有編譯預處理功能。 7.程序設計自由度大,可移植性好。 這段時間學習使我掌握了: 一、 我學習了c語言的數據類型、常量與符號常量、變量、c語言的運 算符和表達式、賦值運算符和賦值表達式、自增自減運算符以及逗號表達式等。 二、 這章介紹了結構化程序的三種基本結構、c語句概述、數據輸出包 括字符輸出函數putchar()和格式輸出函數printf()、數據輸入包括字符輸入函數getchar()和格式輸入函數scanf(),還有一些簡單的c語程序設計舉列等。 經過第一階段對語法的學習,我覺得實例階段應該是一個過渡階段吧,通過前一階段對語法的學習之后,可能有很多概念我們都比較模糊,或者說很多東西太抽象了,這就為我們第二個階段的學習做好了實例化的準備,可以這樣說吧,第一個階段就我們為我們的學習一樣東西而構建的一個類,里面講了我們應該在這里面要做什么?第二階,也就是本階段,我們就應該去把前一段的東西具體化(實例化先前創建的類),那怎么個具體化呢,呵呵!說白了,去練習一些小例子,從網上下載的電子書上有很多這方面的例子的,如果有自己去書店買書的話,里面也應該提供了不少,里面的例子,我是每 次都打了一遍,也許有的人不會親自去用手打一遍,什么copy等,當然這樣也行,但我個人認為,對于初學者來說,最好還是自己動手打一遍比較好,畢竟這些東西對我們來說,都比較陌生,如果每個字都自己打完的話,有些代碼你不想記住也難了,在這里,我們得弄懂練習的每一個例子,如果能把一些例子稍稍修改,弄懂里面精髓的東西,讓自己知道為什么這樣做,那么是最好不過的了,我平時練習時,這一步是少不了的,都習慣了,所以也就成了條件反射,想不這樣都不行。最后,我們就應該匯一下總,把前面做過的例子里所用的技術理一下,再做一個比較大的例子,盡量把到目前為止所懂的知識全部應用到里面去,只是盡量,當然有些東西是不能集成到一起的,也是是代碼之間的排斥性。 這是個人的一點學習心得,希望能更好的運用到學習中去。c語言是一門很有用的、對于我們的就業很實際的語言,學習好c語言是一項必須而實際的任務。我們必須要好好掌握。篇二:c語言心得體會 姓名:陶艷瓊____________ 班級:計算機網絡091班 500字以內的實訓體會 c語言實訓心得體會 在初學c語言的一個學期后,我們進行了c語言階段,嘗試編寫各種類型的程序。在為期一個周時間中,我的感受是:c語言實訓和平時上課所接觸的成有很多不同,所經受的考驗和克服的困難和平時的相差不大,遇到不會做的題同學互相討論,互相幫助,共同解決,攻克了c語言的復雜程序,我感觸良多。 在這次實訓中,我對c語言有了一個更深的認識了解,也對這學期的知識得到鞏固,還嘗試了運行編程,每次運行程序成功,讓我對下面的項目充滿了信心通過自己的努力最終把最初的理論知識轉化成基本技能,這次的實訓,是我對c語言的學習產生了農活的興趣。還是這次實訓,最令人激動的就是同學遇到問題互相幫助雖然只是一個很小得實訓,但同學們的滿腔人情卻是值得驕傲的,我們在實訓中取長補短在實訓中長知識,提高了我們學習,雖然對有些時候老師沒給我們指出解決問題的方法有一些小抱怨,但到了結束是才知道,這種教學讓我們自己學會了自學,學會了去看懂別人的代碼。更多的是老師的感動,每天在我們來之前家到了機房,給我們我分享他學c語言的感受,還提醒我們注意在編程時與遇到的事項,,這些是我們平時上課無發了解到的知識是我們更 深層次的極大收獲。 通過實訓我們也發現了許多問題,在試訓中我認識到自己還有很多知識沒學好,最基本的知識點沒有理清楚,而且許多東西要經過翻書,上網查閱,搜索,遇到一小點錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄或這抱怨題目有些變態,以后要克服,盡量保持一顆藍好的心態,學好c語言,用c 語言來編寫一個按要求的系統。 對于未來,近程下個學期,我覺得我還有許多方面需要提高。 首先我要繼續學習好c語言的基礎知識,然后能在電腦上熟練的運用。能寫出一些程序,上網的時候多看一些優秀的教程和優秀的代碼,遇到問題是多和同學討論,并且多弄出幾套方案,多練習自己結局問題的能力和與同學合作的能力。 總之,這一切都成為我記憶里面的一個篇章,更是c語言編程上的一個里程碑。實訓計劃 指導教師:毛躍平 一.實訓目的 是計算機相關專業一門專業基礎課,通過對的學習,掌握計算機程序設計的基本知識、掌握編寫運行程序的步驟,掌握常用的計算機算法,本課程也是實踐性較強的課程,為此安排一周實訓,能進一步加強鞏固理論知識,鍛煉解決問題的能力。為繼續學習其他課程打下堅實的基礎。 二.實訓班級 計算機網絡技術091班 三.實訓日期及時間 2010年6月28日——2010年7月2日,共5天 四.實訓要求 ? 要求每一位參加實訓的同學認真分析每個題目,認真回答題目給出的問題,在該題..后面寫出解題思路及算法,再編寫程序,在計算機調試并運行,最后上交該實訓文...................檔和源代碼。 ..... 以自己的姓名建立一文件夾,以 …為源碼名保存程序每一程序頂部的注釋中寫如下的內容 /* 姓名:xxxx 題目: 日期:2010-6-x */ ? 實訓過程中可以相互討論,查閱相關資料,但一定要自己理解問題并自己動手實成題目,嚴禁抄襲,一經發現,成績以零分記。 ? 注意解題過程中算法的設計,注意分析和理解題目的描述是如何轉換為c程序的語 句,體會使用不同解題算法之間的低劣。 五.實訓題目 一、基本知識 完成課本p68頁第7題 注意:c?9/5(f?32)輸入,9/5是求整運算。 輸入一個分數(0-100),根據分值,90-100輸出’a’,80-89輸出’b’, 70-79輸出’c’, 60-69輸出’d’,其他輸出’e’,要求使用switch語句完成。 利用switch的循環結構,注意符號輸入 寫一程序,實現判斷一個整數n是否是素數。 要求判斷素數的功能寫成一個函數,在main函數中輸入要判斷的數n,根據該函數的返............... 回值輸出相關信息 二、常見推理問題 有一條長階,若每步跨2階,則最后剩1階;若每步跨3階,則最后剩2階;若每步跨5階,則最后剩4階;若每步跨7階,則最后正好一階不剩.編程求出樓梯的長度。 思路根據題義,假定該樓梯長為7(請問為何要假定為7,若從其他數開始行不行?),看7能否滿足要求,若滿足要求,則該樓梯長為,否則,看8,9,10….直到找到一個滿足要求的整數n,即該數同時滿足n%2==1,n%3==3,n%5==4,n%7==0,則停止循環,輸入該數即可(思考,滿足這一條件的數是否只有一個)。 因為,每步跨2階,則最后剩1階;若每步跨3階,則最后剩2階;若每步跨5階,則最后剩4階;若每步跨7階,則最后正好一階不剩.剛好剩一個,不可從其他書開始運行。 jacky和mary養了很多豬。他們想要給豬安家。但是jacky沒有足夠的豬圈,很多豬只能夠在一個豬圈安家。jacky建了3個豬圈,為了保證公平,剩下1頭豬就沒有地方安家了。mary生氣了,罵jacky沒有腦子,并讓他重新建立豬圈。這回jacky建造了5個豬圈,但是仍然有1頭豬沒有地方去,然后jacky又建造了7個豬圈,但是還有頭沒有地方去。jacky都快瘋了。你對這個事情感興趣起來,你想通過jacky建造豬圈的過程,知道jacky家至少養了多少頭豬? 一個猴子吃桃子,每天吃現有桃子數量的 一半 再多一個,到第九天吃完的時候 只剩下1個桃子 ,求原來有多少桃子? 思路倒推法,今天吃之前的桃子數=昨天吃的一半少一個,即today=(yesterday/2)-1 ===> yeterday=(today+1)*2 i=10 today=1 推出第9天吃之前的桃子數,再把第9天當作今天(today=yesterday) ,推出第8天吃之前的桃子數….直到推出第一天吃之前的桃子數為止。(注意循環變量初值和終值是多少) 循環變量初值1和終值是1533 某日,王母娘娘送唐僧一批仙桃,唐僧命八戒去要桃.八戒從娘娘宮里挑上仙桃出發,邊走邊望著前籮筐中的仙桃咽口水,走到128里時,倍覺心煩腹幾饑口干不能再忍,于是找了個僻靜處開始吃前頭籮筐中的仙桃來,越吃越有興頭,不覺竟將一筐仙桃吃盡,才猛然覺得大事不好.正在無奈之時,發現身后還有一筐,便轉悲為喜,將身后的仙桃一分為二,重新上路.以后,每走前一段路的一半,邊吃光前一籮筐中的仙桃,才上路.如此這般,最后一里走完,正好遇上師傅.師傅一看,兩個籮筐中各有一個仙桃,于是大怒,要八戒交代一路吃了多少個仙桃?八戒掰著指頭,好幾個時辰也回答不出,請你幫八戒算算他吃了多少仙桃! 一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米(請注意下落幾次,反彈幾次)?第10次反彈多高? 下落12次,反彈11次。 三、窮舉搜索算法 此類問題的解題思路是按題目要求及條件,把所有可能的情況都羅列出來,在其中找出符合要求的解。 3025這個數具有一種獨特的性質:將它平分為二段,即30和25,使之相加后求平方,即(30+25)2,恰好等于3025本身,即abcd=(ab+cd)2。請求出具有這樣性質的全部四位數。 思考如何求出一個數的前兩位和后兩位?循環變量初值要從多少開始,到多少結束,把每個數前兩位和后兩位拆出來相加再求平方,并判斷結果是否等于該數本身,如等則輸出,注意輸出格式控制。 前兩位a=m%100;后兩位b=m/100;m為一個四位數,循環變量從第一個符合要求的數開始,高9801. 百錢買百雞:公元5世紀,我國古代數學家張丘建在中提出了如下問題:雞翁一值錢五,雞母一值錢三,雞雛三值錢一。凡百錢買百雞,問雞翁、母、雛各幾何?篇三:c語言培訓學習心得體會 c語言培訓學習心得體會 c語言是一種結構化語言,是大部分編程語言的基礎,c語言學好了,以后的java,c#以及更多的編程語言才有可能學好。下面就跟南寧達內小編一起,要學好c語言必須了解的四點: 1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完后嘗試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好c語言光看書是不夠的,一定要自己多動手。 2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到事半功倍的目的。 3、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業,如果有時間,最好能找點課外書籍、課外習題什么的來鞏固所學的內容。 4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質,提高心理承受能力。 學習c語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,平時寫程序注意語法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是c語言的基礎;后期的重點要轉移到掌握編程的思路和基本算法上來。課后多做習題,找一些經典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結果?以后自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。 學習c語言就是要經過以上這樣幾個反復,才能前后融會貫通,積累所應該掌握的知識。c語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。




