- c語(yǔ)言學(xué)習心得體會(huì ) 推薦度:
- 相關(guān)推薦
c語(yǔ)言學(xué)習心得體會(huì )
當我們經(jīng)過(guò)反思,有了新的啟發(fā)時(shí),可用寫(xiě)心得體會(huì )的方式將其記錄下來(lái),這樣我們可以養成良好的總結方法。那么如何寫(xiě)心得體會(huì )才能更有感染力呢?以下是小編為大家整理的c語(yǔ)言學(xué)習心得體會(huì ),歡迎閱讀與收藏。
c語(yǔ)言學(xué)習心得體會(huì )1
C語(yǔ)言是一種結構化語(yǔ)言,是大部分編程語(yǔ)言的基礎,C語(yǔ)言學(xué)好了,以后的JAVA,C#以及更多的編程語(yǔ)言才有可能學(xué)好。下面就跟南寧達內小編一起,要學(xué)好C語(yǔ)言必須了解的四點(diǎn):
1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個(gè)標記,等上課的時(shí)候可以請教老師。理解書(shū)上的例子,搞懂每個(gè)語(yǔ)句的含義,用法?赐旰髧L試著(zhù)不看例子自己編寫(xiě)程序,編完以后再跟書(shū)上進(jìn)行比較,看自己的程序還有哪方面的不足,再進(jìn)行改正。想要真正學(xué)好C語(yǔ)言光看書(shū)是不夠的,一定要自己多動(dòng)手。
2、上課認真聽(tīng)講積極思考,提高上課效率。老師上課講述的都是課程的重點(diǎn)和難點(diǎn),聽(tīng)好課程可以達到"事半功倍"的目的。
3、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業(yè),如果有時(shí)間,最好能找點(diǎn)課外書(shū)籍、課外習題什么的來(lái)鞏固所學(xué)的內容。
4、主動(dòng)上機,多多實(shí)踐,提高動(dòng)手能力。通過(guò)上機實(shí)踐來(lái)驗證所學(xué)的理論,通過(guò)在機器上查找錯誤來(lái)鞏固概念,通過(guò)提高上機能力來(lái)促進(jìn)理論學(xué)習,開(kāi)闊編程思路,提高反映速度,提高分析問(wèn)題解決問(wèn)題的能力,鍛煉心理素質(zhì),提高心理承受能力。
學(xué)習C語(yǔ)言的初期重點(diǎn)要放在掌握語(yǔ)言的語(yǔ)法和規定上,一定要養成良好的.編程習慣,平時(shí)寫(xiě)程序注意語(yǔ)法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是C語(yǔ)言的基礎;后期的重點(diǎn)要轉移到掌握編程的思路和基本算法上來(lái)。課后多做習題,找一些經(jīng)典例子嘗試自己編寫(xiě),寫(xiě)程序切忌半途而費,想到一個(gè)思路,就要按自己思路把它寫(xiě)完,就算錯了,也可以讓自己了解為什么這樣做會(huì )錯?錯在哪里?會(huì )出什么結果?以后自己也很難在這個(gè)地方犯同樣的錯誤。當學(xué)到一個(gè)新的知識點(diǎn),就試著(zhù)把它運用到以前做的習題上,不但鞏固了以前學(xué)的內容,也更加能加強新知識的理解。
學(xué)習C語(yǔ)言就是要經(jīng)過(guò)以上這樣幾個(gè)反復,才能前后融會(huì )貫通,積累所應該掌握的知識。C語(yǔ)言是這樣,其他語(yǔ)言也是這樣,從基本抓起,多動(dòng)手,多動(dòng)腦,不懂就問(wèn),注意平時(shí)積累。
c語(yǔ)言學(xué)習心得體會(huì )2
經(jīng)過(guò)了一段時(shí)間的學(xué)習,我覺(jué)得對c語(yǔ)言已經(jīng)有了一個(gè)初步的認識。能夠做到利用c語(yǔ)言編織出一些非常簡(jiǎn)單的程序,和讀懂大部分的程序代碼,明白程序要表達的意思。
下面是對C語(yǔ)言中有許多重要知識的總結:
1、一些基本的函數和基本數據類(lèi)型的應用。其中,基本數據類(lèi)型分為整型、浮點(diǎn)型、字符型、枚舉類(lèi)型;竞瘮蛋ㄝ斎胼敵龊瘮。
2、把運算符的優(yōu)先順序排列清楚,要分清楚哪個(gè)先運算,哪個(gè)后運算。
3、在編程之前要考慮好程序的算法,寫(xiě)出流程圖,這樣才能更加快速的、有效的編程。
4、要分清楚各個(gè)變量的生存期和作用域,不能發(fā)生混淆,以致發(fā)生錯誤。
5、數組和指針是c語(yǔ)言的經(jīng)典之處,可以通用,并且互相轉換,具有非常強大的功能,但是使用不當的話(huà),會(huì )造成程序出錯,打亂原有程序的規律,使可讀性明顯變差。
6、結構體也是常用的一種數據類(lèi)型,它的功能也比較強大,相對于指針而言,結構體掌握起來(lái)比較容易理解和使用。
7、對于文件的操作是非常關(guān)鍵的,把輸入的數據保存起來(lái),下次還能夠使用,這才是關(guān)鍵問(wèn)題。所以對文件操作是否成功,使程序是否編制成功的重要因素。
我認為c語(yǔ)言是一門(mén)很基礎的.語(yǔ)言,所有的計算機語(yǔ)言都是相通的,只要一門(mén)學(xué)會(huì )了,其他語(yǔ)言就會(huì )很容易學(xué)會(huì )。但是c語(yǔ)言是基礎中的基礎,掌握好c語(yǔ)言對于今后別的語(yǔ)言的學(xué)習是非常有好處的。雖然學(xué)會(huì )了c語(yǔ)言的大部份基礎知識,但是要掌握好c語(yǔ)言并不是一件簡(jiǎn)單的事情。以為把一點(diǎn)一滴的基礎知識掌握牢固是不夠的,主要是對程序編制要求的理解,思考如何利用c語(yǔ)言的所有基礎知識來(lái)實(shí)現要編制程序的作用,以及如何更加簡(jiǎn)便的實(shí)現等等。這就需要有很強邏輯思維,和長(cháng)時(shí)間的經(jīng)驗積累,以及自身的不斷鉆研等諸多因素的有機統一。
而我們軟件測試的工作并不要求我們能夠編出很復雜的程序,只要能夠讀懂編程人員的源程序就可以了。所以把c語(yǔ)言的基礎知識學(xué)好是非常有必要的,也是必不可少的。
在學(xué)習c語(yǔ)言期間,每天都要不斷的上機練習,這也是學(xué)好c語(yǔ)言必不可少的一步。因為不管你理論知識掌握的如何熟練,不上機實(shí)際操作的話(huà),是沒(méi)有任何效果的,許多問(wèn)題都是在實(shí)際上機操作中顯現出來(lái)的,在書(shū)本上是體現不出來(lái)的。書(shū)本上是永遠不會(huì )出現你自己的思想成果的,正是應了那句話(huà)“實(shí)踐是檢驗真理的唯一標準!
學(xué)習完c語(yǔ)言后,我利用書(shū)本上的知識完成了軟件工程師系統的11個(gè)版本。完成后才感覺(jué)到編寫(xiě)一個(gè)程序是多么不容易。光是這么一個(gè)簡(jiǎn)單的程序,就需要不斷鉆研和反復的推敲,還要加上大量的上機時(shí)間,現在才明白為什么編程是腦力勞動(dòng)的真正意義了。
總之,通過(guò)c語(yǔ)言的學(xué)習,使我對計算機語(yǔ)言有了一些初步的認識和理解,使我對計算機語(yǔ)言不再像以前一樣一無(wú)所知,認為那是高不可攀的、十分難以理解、一般人學(xué)不會(huì )的東西了。我認為只要學(xué)習方法掌握好,再加上刻苦的練習,是完全有可能學(xué)好任何一門(mén)計算機語(yǔ)言的。最后用一句話(huà)表明在學(xué)習c語(yǔ)言過(guò)程中的感受,那就是“痛苦并快樂(lè )著(zhù)!
c語(yǔ)言學(xué)習心得體會(huì )3
在朗沃學(xué)習已經(jīng)差不多一個(gè)月了,今天是學(xué)C語(yǔ)言的最后一天。在學(xué)習C語(yǔ)言的過(guò)程中感覺(jué)比較輕松,可能是因為以前接觸過(guò)C語(yǔ)言,再加上只學(xué)了C語(yǔ)言的基礎吧,也有了一些學(xué)習C語(yǔ)言的心得。
學(xué)習C語(yǔ)言的起步就是學(xué)習它的方法規則,如果把它學(xué)習得好在學(xué)習后面的時(shí)候就比較容易理。比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我要用什么型式去應用它)。在C語(yǔ)言的.命令行中所有的語(yǔ)句都是有它自己的一定格式和形式出現在我們面前,所以在學(xué)習某種語(yǔ)句或命令時(shí)你首先要了解的就是它的規則是什么、有什么用、怎么實(shí)現等。這些都是語(yǔ)法基礎,如果把它們都了解很好了,那么編起程序來(lái)就很得心應手。比如說(shuō)if語(yǔ)句和switch語(yǔ)句,這兩種條件語(yǔ)句都是用來(lái)執行判斷功能的,那什么時(shí)侯用if什么時(shí)侯用switch,如果很好地了解它們的結構和作用的話(huà)那么就能靈活運用:若它的條件分支是多個(gè)而且條件的值是一個(gè)確定的值時(shí)就可以選用switch。反之,在大多數情況下就用if。
掌握了語(yǔ)言法規則,不一定就能編出程序來(lái),其實(shí)學(xué)習編程就是要學(xué)習一種思想,一種思維方法,首先要確定一種算法,如從1加到100,判斷潤年等,我認為這些算法都是一種思維方法。畫(huà)流程圖就是在構建編寫(xiě)程序思路的過(guò)程,當畫(huà)好一個(gè)流程圖時(shí)編程思想也就出來(lái)了,程序也差不多了,再結合掌握的語(yǔ)言的方法規則,在計算機里實(shí)現就可以了。任何程序只要有思維,有想法,那么實(shí)現程序時(shí)就不會(huì )覺(jué)得無(wú)從下手。而要學(xué)習這種思維方法就是多做題,多讀程序,學(xué)習別人好的思維方法,多想想一個(gè)程序還可不可以有另外一種方法來(lái)實(shí)現它。這樣久而久之,自然會(huì )形成一種自己的思維方法。因此我認為不管學(xué)什么語(yǔ)言都是這樣。
另外,良好的編程習慣也是學(xué)好C語(yǔ)言的重要因素。例如編寫(xiě)程序時(shí)用縮進(jìn)的方式、寫(xiě)注釋、程序寫(xiě)到一定的階段時(shí)要做一下測試等。這些工作可以幫我們在調試程序時(shí)有很大的幫助。程序代碼實(shí)現后,錯誤是難免的,所以也要鍛煉自己的調試查錯能力,而良好的編程習慣可以使我們在調試時(shí)減小工作量和提高調試效率,也有助于形成自己的編程風(fēng)格。
這就是我這一個(gè)月以來(lái)學(xué)習C語(yǔ)言的心得。
c語(yǔ)言學(xué)習心得體會(huì )4
剛開(kāi)始學(xué)C語(yǔ)言的時(shí)候,很迷茫,在此之前從沒(méi)有接觸過(guò)C語(yǔ)言,有點(diǎn)摸不著(zhù)頭腦?墒窃谏蠙C過(guò)后,我覺(jué)得編程是很有趣的一件事。我知道要學(xué)好C語(yǔ)言不容易,可是我決定完成這件不容易的事。
要學(xué)好C語(yǔ)言就要先懂得最基本的語(yǔ)法知識,看課本是必需的。我覺(jué)得看不懂也沒(méi)關(guān)系,盡力去理解就好了,在對知識有了一個(gè)大致的了解過(guò)后,就要上機實(shí)踐。學(xué)習C語(yǔ)言一定要動(dòng)手,只看不做,眼高手低是不行的。
最開(kāi)始可以打書(shū)上的例題,熟悉程序,慢慢的開(kāi)始試著(zhù)編程。在編程時(shí)要理清自己的思路,然后再轉換成C語(yǔ)言中的語(yǔ)言,這個(gè)時(shí)候就更要動(dòng)手了,只有通過(guò)上機操作才能驗證自己程序的正確性。執行程序,不要害怕錯誤,其實(shí),我覺(jué)得錯誤是好的,知道了自己所學(xué)知識的不足,并根據提示改
正程序中發(fā)生的錯誤,一種成就感油然而生,覺(jué)得自己的付出都是值得的。
良好的編程習慣是學(xué)好C語(yǔ)言的重要因素,只有勤動(dòng)手,多動(dòng)腦才能學(xué)好C語(yǔ)言,光說(shuō)不練是不行的。
在學(xué)習的時(shí)候,不會(huì )的.一定要問(wèn)明白,可以求助于老師,同學(xué),不要自己一個(gè)人鉆牛角尖,浪費時(shí)間又學(xué)不到東西。
上課的時(shí)候一定要認真聽(tīng),老師講的肯定是最重要的,錯過(guò)了就是一大筆損失,認真聽(tīng)講才可以提高學(xué)習效率。
我覺(jué)得在編程之前,要把自己的想法寫(xiě)在紙上,如果是簡(jiǎn)單一點(diǎn)的程序不需要這樣,如果程序比較復雜,就寫(xiě)下來(lái),這樣可以讓思路更加清晰。
輸入程序時(shí)一定要認真,不要把“,”與“;”混淆,用scanf的時(shí)候不要忘記“&”,用“switch”要記得“break”,用if,while的時(shí)候注意不要加“;”,“{}”“()”一定要配對,不要多也不要少一半,“=”與“==”的區別要清楚,要勤查優(yōu)先級,要記住一些基本的,例如兩個(gè)值之間的調換怎么寫(xiě)等等。
在編程時(shí)除了要認真謹慎之外,更重要的是掌握基本的知識,例如if語(yǔ)句與switch語(yǔ)句的區別,它們都是條件語(yǔ)句,用來(lái)執行判斷功能,但是什么時(shí)候用if什么時(shí)侯用switch應該弄清楚:若條件分支多但是條件的值是一個(gè)確定的值時(shí)就用switch。反之,在大多數情況下就用if。又如各種循環(huán)的應用,及循環(huán)之間的嵌套都要能靈活應用。還要注意一些細小的瑣碎的知識,如C語(yǔ)言規定的標識符,大小寫(xiě)字母間的ASCII代碼值相差32,強制類(lèi)型轉換符,自增自減運算符,符合運算符,逗號運算符等。
學(xué)習C語(yǔ)言需要的是堅持下去的毅力,認真對待每次錯誤的耐心,還有孜孜不倦的努力。擁有一個(gè)良好的心態(tài),相信自己,你就會(huì )發(fā)現學(xué)好C語(yǔ)言不再困難!
c語(yǔ)言學(xué)習心得體會(huì )5
一、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個(gè)標記,等上課的時(shí)候可以請教老師。理解書(shū)上的例子,搞懂每個(gè)語(yǔ)句的含義,用法?赐旰髧L試著(zhù)不看例子自己編寫(xiě)程序,編完以后再跟書(shū)上進(jìn)行比較,看自己的程序還有哪方面的不足,再進(jìn)行改正。想要真正學(xué)好C語(yǔ)言光看書(shū)是不夠的,一定要自己多動(dòng)手。
二、上課認真聽(tīng)講積極思考,提高上課效率。老師上課講述的`都是課程的重點(diǎn)和難點(diǎn),聽(tīng)好課程可以達到"事半功倍"的目的。
三、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業(yè),如果有時(shí)間,最好能找點(diǎn)課外書(shū)籍、課外習題什么的來(lái)鞏固所學(xué)的內容。
四、主動(dòng)上機,多多實(shí)踐,提高動(dòng)手能力。通過(guò)上機實(shí)踐來(lái)驗證所學(xué)的理論,通過(guò)在機器上查找錯誤來(lái)鞏固概念,通過(guò)提高上機能力來(lái)促進(jìn)理論學(xué)習,開(kāi)闊編程思路,提高反映速度,提高分析問(wèn)題解決問(wèn)題的能力,鍛煉心理素質(zhì),提高心理承受能力。
學(xué)習C語(yǔ)言的初期重點(diǎn)要放在掌握語(yǔ)言的語(yǔ)法和規定上,一定要養成良好的編程習慣,平時(shí)寫(xiě)程序注意語(yǔ)法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是C語(yǔ)言的基礎;后期的重點(diǎn)要轉移到掌握編程的思路和基本算法上來(lái)。課后多做習題,找一些經(jīng)典例子嘗試自己編寫(xiě),寫(xiě)程序切忌半途而費,想到一個(gè)思路,就要按自己思路把它寫(xiě)完,就算錯了,也可以讓自己了解為什么這樣做會(huì )錯?錯在哪里?會(huì )出什么結果?以后自己也很難在這個(gè)地方犯同樣的錯誤。當學(xué)到一個(gè)新的知識點(diǎn),就試著(zhù)把它運用到以前做的習題上,不但鞏固了以前學(xué)的內容,也更加能加強新知識的理解。
學(xué)習C語(yǔ)言就是要經(jīng)過(guò)以上這樣幾個(gè)反復,才能前后融會(huì )貫通,積累所應該掌握的知識。C語(yǔ)言是這樣,其他語(yǔ)言也是這樣,從基本抓起,多動(dòng)手,多動(dòng)腦,不懂就問(wèn),注意平時(shí)積累。
c語(yǔ)言學(xué)習心得體會(huì )6
林林總總的計算機語(yǔ)言,林林總總的計算機技術(shù),林林總總的計算機書(shū)籍讓我們初入計算機的菜鳥(niǎo)一次就嚇的沒(méi)有勇氣。迷茫和徘徊讓我們喪失了時(shí)間和信心。沒(méi)有訣竅嗎?有的,看你怎么把握了,接下來(lái)我就以C語(yǔ)言為例子,講一下有關(guān)學(xué)習的方法和技巧,同時(shí)也分享一下我學(xué)C的感想。
許多人第一次接觸C語(yǔ)言都會(huì )覺(jué)得C語(yǔ)言難懂和不容易使用,其實(shí)就我個(gè)人的看法,C語(yǔ)言其實(shí)是很基礎的匯編語(yǔ)言,除了一些必須要記憶的關(guān)鍵字、語(yǔ)法和庫函數,其余的都是需要靠自己的邏輯思維通過(guò)這些關(guān)鍵字、語(yǔ)法和庫函數來(lái)組織或構成一個(gè)完整的函數,所以C語(yǔ)言大多數的學(xué)習時(shí)間都是在鍛煉我們的抽象邏輯思維能力。只有當你具有了抽象邏輯思維能力和弄清楚了關(guān)鍵字、語(yǔ)法和庫函數的相關(guān)知識后,編寫(xiě)C語(yǔ)言就不是難事了。
通過(guò)C語(yǔ)言初步的學(xué)習后都很容易弄懂關(guān)鍵字、語(yǔ)法和庫函數的相關(guān)知識,但是由于大部分人因為以前沒(méi)有接觸過(guò)電腦或電腦語(yǔ)言的相關(guān)知識所以缺乏抽象邏輯思維能力,不知道如何將所學(xué)到C語(yǔ)言的知識如何組織和構成一個(gè)完整的函數,那么如何來(lái)有效的鍛煉自己的抽象邏輯思維能力呢?
在這里是我個(gè)人的一套自學(xué)心得,通過(guò)學(xué)習后所掌握的知識使用上課老師所提到的案例或找一段簡(jiǎn)單的完整的'案例,然后將案例讀懂,也就是把它轉換成我們日常所能接受的自然語(yǔ)言(在這里不妨把你所能理解的自然語(yǔ)言寫(xiě)下來(lái))。例如下面這段代碼是手工輸入兩個(gè)整數數字并計算兩個(gè)數字之間從最小的數字開(kāi)始到最大的數結束其中所有奇數相加的和:
void main
{
首先INT是表示整數形數據的定義,那么接下來(lái)有兩個(gè)未知的整數和一個(gè)已知的整數0;這里出現的3個(gè)整數數字用C語(yǔ)言里的變量來(lái)替代它們,這時(shí)第一個(gè)數字就用取名為NUM1的變量,第二個(gè)數字就用取名為NUM2的變量,第三個(gè)數字就用取名為X的變量并且用賦值符號來(lái)為它賦予0這個(gè)值。
int num1,num2,x=0;
由于知道了有兩個(gè)未知的整數,所以要通過(guò)鍵盤(pán)輸入使這兩個(gè)未知的整數變成已知的整數并且儲存在前面所提到的變量中。
scanf("%d%d ",&num1,&num2) ;
得到數字后下面就開(kāi)始進(jìn)行一系列的運算和判斷,如果NUM1小于NUM2的話(huà)最小的數字就是NUM1最大的數字就是NUM2,如果NUM1這個(gè)變量不小于NUM2的話(huà)就跳過(guò)這個(gè)所包含的內容。開(kāi)始進(jìn)行循環(huán)。
if(num1 {
NUM1到NUM2之間的數字個(gè)數不是固定的,不能得到固定的循環(huán)起始點(diǎn),所以這里的循環(huán)起始點(diǎn)就不輸入代碼中,但是通過(guò)題目中的提示知道NUM1這個(gè)變量如果大于NUM2的話(huà)循環(huán)就終止了,而NUM1這個(gè)變量還需每循環(huán)一次就必須改變其值。由于NUM1到NUM2之間的數字列如1—9每個(gè)數字跟其右邊的數字都是存在加1的關(guān)系,所以這里就可以把NUM1這個(gè)值用做循環(huán)的“計數器”每循環(huán)一次就讓NUM1加1,讓其跟NUM2做比較是否結束循環(huán)。
for(;num1<=num2;num1++)
{
在循環(huán)當中將每次循環(huán)所改變的變量NUM1的值除以2來(lái)判斷其是否是奇數,如果用2除后余數為0的話(huà)就是偶數(因為偶數是不參加運算的)一旦判斷其為偶數就用continue這個(gè)關(guān)鍵字來(lái)跳出一次循環(huán)。
if(num1%2==0)
continue;
那么NUM1的值除以2余數為1的話(huà)就是奇數(奇數是要參加運算的)一旦判斷其為偶數就用下面這個(gè)公式來(lái)使其進(jìn)行相加,因為已知X變量的值是0那么下面的公式就可以理解為假設NUM1=1,X=0+1;這時(shí)X的值已經(jīng)發(fā)生變化,X=1;假設NUM1又等于3,X=1+3;以此類(lèi)推直到循環(huán)結束X+NUM1也就結束了。
x=x+num1;
}
}
那么NUM1這個(gè)變量不小于NUM2的話(huà)NUM1是最大數,NUM2是最小數,開(kāi)始執行內的內容。
else
{
for(;num2<=num1;num2++)
{
if(num2%2==0)
continue;
x=x+num2;
}
}
最后通過(guò)顯示器輸出顯示X這個(gè)變量的值也就是所有奇數的總和。
printf("%d ",x);
}
由于計算機讀取C語(yǔ)言代碼時(shí)是從main函數開(kāi)始由上自下的逐一讀取一條代碼并運算的,所以從int num1,num2,x=0;開(kāi)始來(lái)用自己所能接受的自然語(yǔ)言來(lái)描述這段代碼。
最后將你所記錄的自然語(yǔ)言轉變成偽代碼在轉到流程圖,這樣反復努力多次后,就一定可以達到有效的鍛煉自己的抽象邏輯思維能力。另外還需注意的就是自己實(shí)在無(wú)法理解的地方不妨指出來(lái)多多請教老師和懂的同學(xué)讓他們用自然語(yǔ)言來(lái)描述一道,并且記錄下來(lái)這樣可以達到事半功倍的效果。
我覺(jué)得入門(mén)還是多看些書(shū),多實(shí)踐,養成良好的編程習慣,在實(shí)踐的同時(shí)多思考問(wèn)題,多看別人優(yōu)秀的解題思路與方法,多看別人優(yōu)秀的代碼,嘗試自己去實(shí)現或者說(shuō)模仿著(zhù)去實(shí)現,讓別人對你的代碼多提意見(jiàn),探究別人的思維過(guò)程,增強自己的思維能力,拓展視野,經(jīng)?纯醋约阂郧皩(xiě)的東西,有空拿出來(lái)改良改良,我想每隔一段時(shí)間,都會(huì )有意想不到的收獲。
c語(yǔ)言學(xué)習心得體會(huì )7
c語(yǔ)言作為一種計算機的語(yǔ)言,我們學(xué)習它,有助于我們更好的了解計算機,與計算機進(jìn)行交流,因此,c語(yǔ)言的學(xué)習對我們尤其重要。
在這個(gè)星期里,我們專(zhuān)業(yè)的學(xué)生在專(zhuān)業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序實(shí)踐學(xué)習。在這之前,我們已經(jīng)對c語(yǔ)言這門(mén)課程學(xué)習了一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的'范圍,對里面的好多東西還是很陌生,的在運用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開(kāi)頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒(méi)有給我們詳細的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理。簡(jiǎn)單界面程序。高級界面程序。程序的添加修改。用程序做一元線(xiàn)性回歸處理以及用c語(yǔ)言程序來(lái)畫(huà)粒度分布圖等這幾樣比較重要的時(shí)間操作。
上機實(shí)驗是學(xué)習程序設計語(yǔ)言必不可少的實(shí)踐環(huán)節,特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)踐來(lái)真正掌握它。對于程序設計語(yǔ)言的學(xué)習目的,可以概括為學(xué)習語(yǔ)法規定、掌握程序設計方法、提高程序開(kāi)發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機操作才能完成。
c語(yǔ)言學(xué)習心得體會(huì )8
學(xué)習C語(yǔ)言已經(jīng)一年多,對C也算得上半個(gè)入門(mén)者,期間也寫(xiě)過(guò)一些自?shī)首詷?lè )的代碼。其實(shí)個(gè)人認為無(wú)論學(xué)習什么語(yǔ)言,最重要的是掌握習編程思想,然而C語(yǔ)言一種學(xué)習編程思想的基礎語(yǔ)言。所以,C語(yǔ)言的重要性不言而喻。
一、課本
無(wú)論用的是什么書(shū),要學(xué)好C語(yǔ)言,把書(shū)上的每一個(gè)例題、習題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內容是什么?在C語(yǔ)言中有什么用?并嘗試修改每一個(gè)例題的代碼,采用不同的代碼來(lái)實(shí)現題目的要求。
二、課堂
在每一節課上,注意老師講的內容,有的知識,老師稍微提點(diǎn),你就能弄懂,但是自己看書(shū),或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點(diǎn)。在課堂上,盡可能多的在草稿紙上寫(xiě)下你自己的代碼,讓老師看或是自己上機調試。
三、筆記
無(wú)論學(xué)習什么知識,筆記是重點(diǎn),俗話(huà)說(shuō):好記性不如爛筆頭。一個(gè)認真學(xué)習的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的每一個(gè)例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動(dòng)規、迭代、分枝。
四、交流
想學(xué)好C語(yǔ)言,交流是必須的,尤其是學(xué)習C語(yǔ)言的新手,這里,我向大家推介——百度C語(yǔ)言貼吧,這里有很多的學(xué)習者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的東西。和他人交流也是很重要的。
五、上機練習
這是學(xué)習好C語(yǔ)言的關(guān)重要的環(huán)節,無(wú)論你編程學(xué)得多好,上機實(shí)現才是目的,所以,不怕要辛苦,把你的'每一段代碼都敲進(jìn)計算機,讓計算機來(lái)實(shí)現,這樣有助于你對程序的理解,并試著(zhù)修改你的代碼,讓你的代碼更精簡(jiǎn),效率更高。平時(shí)沒(méi)事的時(shí)候,在計算機上多敲代碼,一個(gè)編程厲害的高手,他的計算機上會(huì )有多代碼。
想成為編程高手的軍規:
1、大學(xué)生活豐富多彩,會(huì )令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會(huì )因為什么都沒(méi)學(xué)到而難忘!
2、編程不是技術(shù)活,而是體力活。
3、C語(yǔ)言是基礎,很重要,如果你不學(xué)好C語(yǔ)言,那么什么高級語(yǔ)言你都學(xué)不好。
4、計算機專(zhuān)業(yè)是一個(gè)很枯燥的專(zhuān)業(yè),但即來(lái)之、則安之,只要你努力學(xué),也會(huì )發(fā)現其中的樂(lè )趣。
5、學(xué)習編程的秘訣是:編程,編程,再編程。
c語(yǔ)言學(xué)習心得體會(huì )9
說(shuō)到我學(xué)習C語(yǔ)言時(shí),真是用千言萬(wàn)語(yǔ)呀!記得剛開(kāi)始學(xué)的時(shí)候,我的C語(yǔ)言學(xué)的并不是很好,學(xué)期都過(guò)了快一半了,對C語(yǔ)言還是一知半解的,我是第四小組的組長(cháng),組長(cháng)的職位給我了很大的壓力,我一直認為做學(xué)問(wèn)都要做到這一點(diǎn),要么做到最好,要么就不去做它,本著(zhù)這樣一個(gè)心太,我下了一個(gè)決心就是要學(xué)好C語(yǔ)言,開(kāi)始我用了最笨的方法,就是一個(gè)厚厚的本子,一支筆,一本C語(yǔ)言書(shū),天天有事沒(méi)事抄程序,不管什么程序,我都不放過(guò),一個(gè)一個(gè)的抄,抄了有好幾個(gè)本,回到宿舍就在機子上調程序,一個(gè)月過(guò)去了,老師讓做C語(yǔ)言項目,是一個(gè)學(xué)生成績(jì)管理系統,在當時(shí)這樣一個(gè)項目對我們來(lái)說(shuō)真是難度不小,可是我本著(zhù)一個(gè)試一試的心太去做了,一個(gè)打死我都不敢相信的奇跡出現了,這個(gè)程序我寫(xiě)出來(lái)了,而且幾乎是一氣合成,而且只用了一個(gè)晚上的時(shí)間,寫(xiě)了足足有六頁(yè)的代碼,看著(zhù)寫(xiě)在本子上的代碼我有點(diǎn)不相信,這怎么可能呢,當晚我沒(méi)有睡著(zhù)覺(jué),高興啊,誰(shuí)能睡的著(zhù)。做這個(gè)項目讓我明白了一些道理,再大的程序也是有不同的小程序組成的,因為我天天抄程序,抄的全是小程序,做這個(gè)大點(diǎn)的程序的時(shí)候我發(fā)現全是一個(gè)一個(gè)的小程序,抄了一個(gè)月的程序,當然能很順利的就寫(xiě)出來(lái)了。
后來(lái)我明白了,抄程序是最笨的方法但我認為它是進(jìn)步最快的方法,抄程序是積累經(jīng)驗的時(shí)候,而做項目才是真正把所學(xué)為所用的時(shí)候,可以說(shuō)只有你做一個(gè)大點(diǎn)的項目出來(lái)才能真正是說(shuō)明你學(xué)到了東西,你會(huì )用所學(xué)的東西,要不然就算你學(xué)的再多,不會(huì )用也沒(méi)用啊,我還發(fā)現有很多同學(xué),在學(xué)飛C語(yǔ)言的時(shí)候比我學(xué)的要好,可是他們卻做不出來(lái)項目,就是說(shuō)學(xué)會(huì )了但是不會(huì )用,那我說(shuō)還不如不學(xué)呢。有點(diǎn)浪費時(shí)間。做學(xué)問(wèn)特別是計算機一定要做的精準,比如說(shuō)一個(gè)語(yǔ)句一個(gè)關(guān)鍵字,你一定要把它幾乎所有的用方法都能清楚明白,比如說(shuō)print語(yǔ)句,對于它你一定要明白什么時(shí)候用“‘,這些你都要非常的清楚明白,要不然說(shuō)不定那一天你用會(huì )碰上麻煩事,一句話(huà)要學(xué)精了,語(yǔ)法掌握住了,接下來(lái)就是寫(xiě)程序了,其實(shí)抄程序并不是說(shuō)一直沒(méi)有目的去抄,你會(huì )發(fā)現當你抄一段時(shí)間以后就不用再抄了,因為大部分都是一樣的你一看就知道怎么寫(xiě)了,當你一看到程序就知道它什么功能,那里有錯的時(shí)候,那你的成績(jì)可是進(jìn)步不小啊,這并不需要太多的時(shí)間,只要你用心一個(gè)月足夠了。
跟大家說(shuō)幾點(diǎn)經(jīng)驗1.在學(xué)習的時(shí)候一定要注意這幾點(diǎn),不會(huì )的一定要問(wèn)明白,不管誰(shuí)能讓他教會(huì )你知識就是你的了,要學(xué)會(huì )讓知識為我所用。在看書(shū)的時(shí)候一定要做好標記,特別是不懂的地方一定要標明是什么意思。
2.在學(xué)習語(yǔ)言的時(shí)候一定要記住動(dòng)手,不要只說(shuō)不做,這樣會(huì )行成眼高手低,不管什么樣的程序都要親手做過(guò)才能說(shuō)會(huì )了,不要整天說(shuō)我不會(huì )學(xué)不會(huì ),其實(shí)是你不想學(xué),只是你下決心抄一個(gè)月程序,我保證我能有大的.進(jìn)步,其實(shí)當你抄到一周到兩周的時(shí)候你就會(huì )特想抄,因為你會(huì )發(fā)現程序你能看懂了,能幫別人調程序了,有一種成就感呀!它會(huì )讓你更加努力的去學(xué)習。
3.再一點(diǎn)是我建議大家在上課的時(shí)候少看課本,課本要在下課的時(shí)候看特別是上課前一定要先看看課本,上課的時(shí)候呢就不要看了,不要老師講到那個(gè)問(wèn)題了你馬上在書(shū)上找,這樣不好,會(huì )影響你的注意力,其實(shí)還真不如注意聽(tīng)老師講呢?因為你要是一邊聽(tīng)一邊看課本,你是看到了書(shū)上的答案但是老師的思路你沒(méi)有聽(tīng)到,而要是你不看的話(huà),你聽(tīng)明白了思路,一定是想迫切的看到結果,這個(gè)時(shí)候看課本才是記的最死的時(shí)候,學(xué)習要的是就是個(gè)效率嗎?
4.提醒大家學(xué)習要講效率,我發(fā)現有很多同學(xué)天天學(xué)習,每天最早到教室,走的又最晚,別人玩他在學(xué),別人學(xué)他也學(xué),可是別的一天30%的學(xué)習時(shí)間卻比他們一天50%以上的學(xué)習時(shí)間的效率要高上不僅僅是幾倍的問(wèn)題,所以我要說(shuō)的是不要對別人說(shuō)你天天在學(xué)習,要說(shuō)你天天在進(jìn)步,學(xué)習不是要你學(xué)習了多久是,是要你學(xué)了多少東西的,你學(xué)一小時(shí)還沒(méi)有別人學(xué)一分鐘的效率高,難道自己不是浪費時(shí)間嗎?不想學(xué)的時(shí)候就不要學(xué),出去玩一會(huì )兒再來(lái)學(xué)說(shuō)不定會(huì )有更好的效果。希望這些經(jīng)驗能跟大家分享一下,最后還是要跟大家強調一點(diǎn),抄程序是學(xué)好C語(yǔ)言的最好最快的方法。
c語(yǔ)言學(xué)習心得體會(huì )10
C語(yǔ)言是一種結構化語(yǔ)言,是大部分編程語(yǔ)言的基礎,C語(yǔ)言學(xué)好了,以后的JAVA,C#以及更多的編程語(yǔ)言才有可能學(xué)好。下面就跟南寧達內小編一起,要學(xué)好C語(yǔ)言必須了解的四點(diǎn):
1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個(gè)標記,等上課的時(shí)候可以請教老師。理解書(shū)上的例子,搞懂每個(gè)語(yǔ)句的含義,用法?赐旰髧L試著(zhù)不看例子自己編寫(xiě)程序,編完以后再跟書(shū)上進(jìn)行比較,看自己的程序還有哪方面的不足,再進(jìn)行改正。想要真正學(xué)好C語(yǔ)言光看書(shū)是不夠的,一定要自己多動(dòng)手。
2、上課認真聽(tīng)講積極思考,提高上課效率。老師上課講述的都是課程的重點(diǎn)和難點(diǎn),聽(tīng)好課程可以達到"事半功倍"的目的。
3、課后復習。把每天的上課內容回家再溫習一遍,獨立完成課后的作業(yè),如果有時(shí)間,最好能找點(diǎn)課外書(shū)籍、課外習題什么的來(lái)鞏固所學(xué)的內容。
4、主動(dòng)上機,多多實(shí)踐,提高動(dòng)手能力。通過(guò)上機實(shí)踐來(lái)驗證所學(xué)的理論,通過(guò)在機器上查找錯誤來(lái)鞏固概念,通過(guò)提高上機能力來(lái)促進(jìn)理論學(xué)習,開(kāi)闊編程思路,提高反映速度,提高分析問(wèn)題解決問(wèn)題的能力,鍛煉心理素質(zhì),提高心理承受能力。
學(xué)習C語(yǔ)言的初期重點(diǎn)要放在掌握語(yǔ)言的語(yǔ)法和規定上,一定要養成良好的編程習慣,平時(shí)寫(xiě)程序注意語(yǔ)法規范格式控制,格式規范了,出了錯誤也容易找到出錯的地方,這是C語(yǔ)言的基礎;后期的重點(diǎn)要轉移到掌握編程的思路和基本算法上來(lái)。課后多做習題,找一些經(jīng)典例子嘗試自己編寫(xiě),寫(xiě)程序切忌半途而費,想到一個(gè)思路,就要按自己思路把它寫(xiě)完,就算錯了,也可以讓自己了解為什么這樣做會(huì )錯?錯在哪里?會(huì )出什么結果?以后自己也很難在這個(gè)地 數組和指針是c語(yǔ)言的經(jīng)典之處,可以通用,并且互相轉換,具有非常強大的功能,但是使用不當的話(huà),會(huì )造成程序出錯,打亂原有程序的.規律,使可讀性明顯變差。
6、結構體也是常用的一種數據類(lèi)型,它的功能也比較強大,相對于指針而言,結構體掌握起來(lái)比較容易理解和使用。
7、對于文件的操作是非常關(guān)鍵的,把輸入的數據保存起來(lái),下次還能夠使用,這才是關(guān)鍵問(wèn)題。所以對文件操作是否成功,使程序是否編制成功的重要因素。
我認為c語(yǔ)言是一門(mén)很基礎的語(yǔ)言,所有的計算機語(yǔ)言都是相通的,只要一門(mén)學(xué)會(huì )了,其他語(yǔ)言就會(huì )很容易學(xué)會(huì )。但是c語(yǔ)言是基礎中的基礎,掌握好c語(yǔ)言對于今后別的語(yǔ)言的學(xué)習是非常有好處的。
【c語(yǔ)言學(xué)習心得體會(huì )】相關(guān)文章:
c語(yǔ)言的學(xué)習心得09-27
c語(yǔ)言學(xué)習心得06-27
C語(yǔ)言學(xué)習心得07-27
C語(yǔ)言學(xué)習心得體會(huì )范文09-14
c語(yǔ)言的學(xué)習心得15篇03-08
大學(xué)c語(yǔ)言學(xué)習心得體會(huì )感想08-22
c語(yǔ)言學(xué)習心得體會(huì )6篇07-20
c語(yǔ)言學(xué)習心得體會(huì )7篇08-15