c語言學習心得體會_第1頁
c語言學習心得體會_第2頁
c語言學習心得體會_第3頁
c語言學習心得體會_第4頁
c語言學習心得體會_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

—c語言學習心得體會c語言學習心得體會當我們備受啟迪時,寫心得體會是一個不錯的選擇,這樣我們可以養(yǎng)成良好的總結(jié)方法。那么寫心得體會要留意的內(nèi)容有什么呢?以下是整理的c語言學習心得體會,歡迎閱讀與珍藏。c語言學習心得體會1在朗沃學習已經(jīng)差不多一個月了,今天是學C語言的最終一天。在學習C語言的過程中感覺比擬輕松,可能是由于從前接觸過C語言,再加上只學了C語言的基礎(chǔ)吧,也有了一些學習C語言的心得。學習C語言的起步就是學習它的方法規(guī)章,假如把它學習得好在學習后面的時分就比擬簡單理。比方變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我要用什么型式去應(yīng)用它)。在C語言的指令行中全部的語句都是有它自己的肯定格式和形式顯現(xiàn)在我們面前,所以在學習某種語句或指令時你首先要了解的就是它的規(guī)章是什么、有什么用、怎么完成等。這些都是語法基礎(chǔ),假如把它們都了解很好了,那么編起程序來就很得心應(yīng)手。比方說if語句和switch語句,這兩種條件語句都是用來執(zhí)行推斷功能的,那什么時侯用if什么時侯用switch,假如很好地了解它們的結(jié)構(gòu)和作用的話那么就能敏捷運用:若它的條件分支是多個而且條件的值是一個確定的值時就可以選用switch。反之,在大多數(shù)情況下就用if。把握了語言法規(guī)章,不肯定就能編出程序來,其實學習編程就是要學習一種思想,一種思維方法,首先要確定一種算法,如從1加到XXX,推斷潤年等,我認為這些算法都是一種思維方法。畫流程圖就是在構(gòu)建編寫程序思路的過程,當畫好一個流程圖時編程思想也就出來了,程序也差不多了,再結(jié)合把握的語言的方法規(guī)章,在計算機里完成就可以了。任何程序只要有思維,有想法,那么完成程序時就不會覺得無從下手。而要學習這種思維方法就是多做題,多讀程序,學習別人好的思維方法,多想想一個程序還可不行以有另外一種方法來完成它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學什么語言都是這樣。另外,良好的編程習慣也是學好C語言的重要因素。例如編寫程序時用縮進的方式、寫注釋、程序?qū)懙娇隙ǖ碾A段時要做一下測試等。這些工作可以幫我們在調(diào)試程序時有很大的幫忙。程序代碼完成后,錯誤是難免的,所以也要錘煉自己的調(diào)試查錯力量,而良好的編程習慣可以使我們在調(diào)試時減小工作量和提高調(diào)試效率,也有助于形成自己的編程風格。這就是我這一個月以來學習C語言的心得。c語言學習心得體會2剛開頭學C語言的時分,很迷茫,在此之前從沒有接觸過C語言,有點摸不著頭腦??墒窃谏蠙C過后,我覺得編程是很好玩的一件事。我明白要學好C語言不簡單,可是我確定完成這件不簡單的事。要學好C語言就要先懂得最根本的語法學問,看課本是必需的。我覺得看不懂也沒關(guān)系,盡力去理解就好了,在對學問有了一個大致的了解過后,就要上機實踐。學習C語言肯定要動手,只看不做,眼高手低是不行的。最開頭可以打書上的例題,熟識程序,慢慢的開頭試著編程。在編程時要理清自己的思路,然后再轉(zhuǎn)換成C語言中的語言,這個時分就更要動手了,只有通過上機操作才能驗證自己程序的正確性。執(zhí)行程序,不關(guān)鍵怕錯誤,其實,我覺得錯誤是好的,明白了自己所學學問的缺乏,并依據(jù)提示改正程序中發(fā)生的錯誤,一種成就感油然而生,覺得自己的付出都是值得的。良好的編程習慣是學好C語言的重要因素,只有勤動手,多動腦才能學好C語言,光說不練是不行的。在學習的時分,不會的肯定要問明白,可以求助于老師,同學,不要自己一個人鉆牛角尖,鋪張時間又學不到東西。上課的時分肯定要認真聽,老師講的肯定是最重要的,錯過了就是一大筆損失,認真聽講才可以提高學習效率。我覺得在編程之前,要把自己的想法寫在紙上,假如是簡潔一點的程序不需要這樣,假如程序比擬冗雜,就寫下來,這樣可以讓思路更加清楚。輸入程序時肯定要認真,不要把“,”與“;”混淆,用scanf的時分不要遺忘“”,“{}”“()”肯定要配對,不要多也不要少一半,“=”與“==”的區(qū)分要清晰,要勤查優(yōu)先級,要記住一些根本的,例如兩個值之間的調(diào)換怎么寫等等。在編程時除了要認真謹慎之外,更重要的是把握根本的學問,例如if語句與switch語句的區(qū)分,它們都是條件語句,用來執(zhí)行推斷功能,但是什么時分用if什么時侯用switch應(yīng)當弄清晰:若條件分支多但是條件的值是一個確定的值時就用switch。反之,在大多數(shù)情況下就用if。又如各種循環(huán)的應(yīng)用,及循環(huán)之間的嵌套都要能敏捷應(yīng)用。還要留意一些細小的瑣碎的學問,如C語言規(guī)定的標識符,大小寫字母間的ASCII代碼值相差32,強制類型轉(zhuǎn)換符,自增自減運算符,符合運算符,逗號運算符等。學習C語言需要的是堅持下去的毅力,認真對待每次錯誤的耐煩,還有孜孜不倦的努力。擁有一個良好的心態(tài),相信自己,你就會發(fā)現(xiàn)學好C語言不再困難!c語言學習心得體會3C語言是在國內(nèi)外廣泛運用的一種計算機語言。其語言功能豐富、表達力量強、運用敏捷便利、既具有高級語言的長處,又具有低級語言的很多特點,合適編寫系統(tǒng)軟件。其功能強盛,不僅用在計算機上廣泛用在電子,機械等方面上,而且,全部的windows,UniX,LinuX,Mac,os/2,無一例外,哪一個不是C語言寫的?許多新型的語言如,C++,Java,C#,J#,perl。都是衍生自C語言。把握了C語言,可以說你就把握了許多門語言。學習C程序這門課一年了,這是我們學的第一門專業(yè)課,在高校里C語言不但是計算機專業(yè)的必修課程而且也是非計算機專業(yè)學習計算機基礎(chǔ)的一門必修課程。所以作為我這個計算機專業(yè)的同學來說當然非常重要,老師在第一節(jié)課說過,C語言是計算機的基礎(chǔ),大多數(shù)軟件都需要用C語言來編寫,通過一個年的學習,使我由初步把握簡潔的應(yīng)試學問到完成高難度的深化編程,如我們在編寫一個較大的程序時應(yīng)當把它分開成幾個小程序來看,這樣會簡單得多。同時,我覺得C語言應(yīng)當是操作和理論相結(jié)合的課程,在不斷地編寫中去思索,兩者是不行分割的。在學習一年C語言的過程中我也在慢慢探究怎樣才能學好C語言,并總結(jié)了一點經(jīng)驗:要了解C語言就要從語法基礎(chǔ)來學習起,首先要是要了解它的結(jié)構(gòu),比方變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我要用什么型式去應(yīng)用它)。在C語言的指令行中全部的語句都是有它自己的肯定格式和形式顯現(xiàn)在我們面前,所以我們在學習某種語句或指令時你首先要了解的就是它的規(guī)章是什么、有什么用、怎么完成等。這些都是語法基礎(chǔ)也是C語言的.基礎(chǔ)假如把它們都了解很好了,那么你編起程序來就很得心應(yīng)手了。比方說IFELSE和SWITCHCASE這兩種條件語句都是用來推斷執(zhí)行功能的,那我要什么時侯用IF什么時侯用SWITCH呢?假如你很好地了解它們的結(jié)構(gòu)和作用的話那么就明白:若它的條件分支是多個而且條件的值是整數(shù)或是一個字符值時就會選SWITCH而不會選IF。由于假如條件分支太多時要用IF語句,這樣肯定會顯現(xiàn)IF的嵌套,假如IF的嵌套越多時程序的開銷就會伴著增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比擬一次就可以找出條件的結(jié)果比起嵌套IF它的效率就大大的提高了許多。不過SWITCH也有它的約束條件,就是它的條件值肯定要是一個整型數(shù)或是一個字符值,所以遇到它不能解決的問題時我們也會通常運用IF語句,畢竟IF語句它運用起來也比擬便利用的范圍也比擬廣。所以說了解語法規(guī)章是很重要的,假如沒有一個良好的語法基礎(chǔ)是很難編出一個好的程序!學習好基礎(chǔ)后我們就可以開頭來編程了。c語言學習心得體會4C語言是一種結(jié)構(gòu)化語言,是大部分編程語言的基礎(chǔ),C語言學好了,以后的JAVA,C#以及更多的編程語言才有可能學好。下面就跟南寧達內(nèi)一起,要學好C語言必需了解的四點:1、課前認真預習,把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個標記,等上課的時分可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完后嘗試著不看例子自己編寫程序,編完以后再跟書上進行比擬,看自己的程序還有哪方面的缺乏,再進行改正。想要真正學好C語言光看書是不夠的,肯定要自己多動手。2、上課認真聽講主動思索,提高上課效率。老師上課講解并描述的都是課程的重點和難點,聽好課程可以到達"事半功倍"的目的。3、課后復習。把每天的上課內(nèi)容回家再溫習一遍,獨立完成課后的作業(yè),假如有時間,最好能找點課外書籍、課外習題什么的來穩(wěn)固所學的內(nèi)容。4、主動上機,多多實踐,提高動手力量。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來穩(wěn)固概念,通過提高上機力量來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的力量,錘煉心理素養(yǎng),提高心理承受力量。學習C語言的初期重點要放在把握語言的語法和規(guī)定上,肯定要養(yǎng)成良好的編程習慣,平常寫程序留意語法標準格式掌握,格式標準了,出了錯誤也簡單找到出錯的地方,這是C語言的基礎(chǔ);后期的重點要轉(zhuǎn)移到把握編程的思路和根本算法上來。課后多做習題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結(jié)果?以后自己也很難在這個地數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且相互轉(zhuǎn)換,具有非常強盛的功能,但是運用不當?shù)脑?,會造成程序出錯,打亂原有程序的規(guī)律,使可讀性明顯變差。6、結(jié)構(gòu)體也是常用的一種數(shù)據(jù)類型,它的功能也比擬強盛,相對于指針而言,結(jié)構(gòu)體把握起來比擬簡單理解和運用。7、對于文件的操作是非常關(guān)鍵的,把輸入的數(shù)據(jù)保存起來,下次還能夠運用,這才是關(guān)鍵問題。所以對文件操作是否勝利,使程序是否編制勝利的重要因素。我認為c語言是一門很基礎(chǔ)的語言,全部的計算機語言都是相通的,只要一門學會了,其他語言就會很簡單學會。但是c語言是基礎(chǔ)中的基礎(chǔ),把握好c語言對于今后別的語言的學習是非常有好處的。c語言學習心得體會5一、課前認真預習,把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個標記,等上課的時分可以請教老師。理解書上的例子,搞懂每個語句的含義,用法??赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進行比擬,看自己的程序還有哪方面的缺乏,再進行改正。想要真正學好C語言光看書是不夠的,肯定要自己多動手。二、上課認真聽講主動思索,提高上課效率。老師上課講解并描述的都是課程的重點和難點,聽好課程可以到達"事半功倍"的目的。三、課后復習。把每天的上課內(nèi)容回家再溫習一遍,獨立完成課后的作業(yè),假如有時間,最好能找點課外書籍、課外習題什么的來穩(wěn)固所學的內(nèi)容。四、主動上機,多多實踐,提高動手力量。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來穩(wěn)固概念,通過提高上機力量來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的力量,錘煉心理素養(yǎng),提高心理承受力量。學習C語言的初期重點要放在把握語言的語法和規(guī)定上,肯定要養(yǎng)成良好的編程習慣,平常寫程序留意語法標準格式掌握,格式標準了,出了錯誤也簡單找到出錯的地方,這是C語言的基礎(chǔ);后期的重點要轉(zhuǎn)移到把握編程的思路和根本算法上來。課后多做習題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結(jié)果?以后自己也很難在這個地方犯同樣的錯誤。當學到一個新的學問點,就試著把它運用到從前做的習題上,不但穩(wěn)固了從前學的內(nèi)容,也更加能強化新學問的理解。學習C語言就是要經(jīng)過以上這樣幾個反復,才能前后融會貫穿,積累所應(yīng)當把握的學問。C語言是這樣,其他語言也是這樣,從根本抓起,多動手,多動腦,不懂就問,留意平常積累。c語言學習心得體會6林林總總的計算機語言,林林總總的計算機技術(shù),林林總總的計算機書籍讓我們初入計算機的菜鳥一次就嚇的沒有士氣。迷茫和徘徊讓我們喪失了時間和信念。沒有訣竅嗎?有的,看你怎么把握了,接下來我就以C語言為例子,講一下有關(guān)學習的方法和技巧,同時也共享一下我學C的感想。很多人第一次接觸C語言都會覺得C語言難懂和不簡單運用,其實就我個人的看法,C語言其實是很基礎(chǔ)的匯編語言,除了一些必需要記憶的關(guān)鍵字、語法和庫函數(shù),其余的都是需要靠自己的規(guī)律思維通過這些關(guān)鍵字、語法和庫函數(shù)來組織或構(gòu)成一個完好的函數(shù),所以C語言大多數(shù)的學習時間都是在錘煉我們的抽象規(guī)律思維力量。只有當你具有了抽象規(guī)律思維力量和弄清晰了關(guān)鍵字、語法和庫函數(shù)的相關(guān)學問后,編寫C語言就不是難事了。通過C語言初步的學習后都很簡單弄懂關(guān)鍵字、語法和庫函數(shù)的相關(guān)學問,但是由于大部分人由于從前沒有接觸過電腦或電腦語言的相關(guān)學問所以缺乏抽象規(guī)律思維力量,不明白如何將所學到C語言的學問如何組織和構(gòu)成一個完好的函數(shù),那么如何來有效的錘煉自己的抽象規(guī)律思維力量呢?在這里是我個人的一套自學心得,通過學習后所把握的學問運用上課老師所提到的案例或找一段簡潔的完好的案例,然后將案例讀懂,也就是把它轉(zhuǎn)換成我們?nèi)粘K芙邮艿淖匀徽Z言(在這里不妨把你所能理解的自然語言寫下來)。例如下面這段代碼是手工輸入兩個整數(shù)數(shù)字并計算兩個數(shù)字之間從最小的數(shù)字開頭到最大的數(shù)結(jié)束其中全部奇數(shù)相加的和:voidmain{首先INT是表示整數(shù)形數(shù)據(jù)的定義,那么接下來有兩個未知的整數(shù)和一個已知的整數(shù)0;這里顯現(xiàn)的3個整數(shù)數(shù)字用C語言里的變量來替代它們,這時第一個數(shù)字就用取名為NUM1的變量,第二個數(shù)字就用取名為NUM2的變量,第三個數(shù)字就用取名為X的變量并且用賦值符號來為它給予0這個值。intnum1,num2,X=0;由于明白了有兩個未知的整數(shù),所以要通過鍵盤輸入使這兩個未知的整數(shù)變成已知的整數(shù)并且儲存在前面所提到的變量中。scanf("%d%d",得到數(shù)字后下面就開頭進行一系列的運算和推斷,假如NUM1小于NUM2的話最小的數(shù)字就是NUM1最大的數(shù)字就是NUM2,假如NUM1這個變量不小于NUM2的話就跳過這個所包含的內(nèi)容。開頭進行循環(huán)。if(num1{NUM1到NUM2之間的數(shù)字個數(shù)不是固定的,不能得到固定的循環(huán)起始點,所以這里的循環(huán)起始點就不輸入代碼中,但是通過題目中的提示明白NUM1這個變量假如大于NUM2的話循環(huán)就終止了,而NUM1這個變量還需每循環(huán)一次就必需轉(zhuǎn)變其值。由于NUM1到NUM2之間的數(shù)字列如1—9每個數(shù)字跟其右邊的數(shù)字都是存在加1的關(guān)系,所以這里就可以把NUM1這個值用做循環(huán)的“計數(shù)器”每循環(huán)一次就讓NUM1加1,讓其跟NUM2做比擬是否結(jié)束循環(huán)。for(;num1{在循環(huán)當中將每次循環(huán)所轉(zhuǎn)變的變量NUM1的值除以2來推斷其是否是奇數(shù),假如用2除后余數(shù)為0的話就是偶數(shù)(由于偶數(shù)是不參與運算的)一旦推斷其為偶數(shù)就用continue這個關(guān)鍵字來跳出一次循環(huán)。if(num1%2==0)continu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論