C語言學(xué)習(xí)心得通用
當(dāng)我們有一些感想時,就很有必要寫一篇心得體會,如此可以一直更新迭代自己的想法。很多人都十分頭疼怎么寫一篇精彩的心得體會,下面是小編為大家整理的C語言學(xué)習(xí)心得通用,希望對大家有所幫助。
C語言學(xué)習(xí)心得通用1
經(jīng)過了一段時間的學(xué)習(xí),我覺得對c語言已經(jīng)有了一個初步的認(rèn)識。能夠做到利用c語言編織出一些非常簡單的程序,和讀懂大部分的程序代碼,明白程序要表達的意思。
下面是對C語言中有許多重要知識的總結(jié):
1、 一些基本的函數(shù)和基本數(shù)據(jù)類型的應(yīng)用。其中,基本數(shù)據(jù)類型分為整型、浮點型、字符型、枚舉類型。基本函數(shù)包括輸入輸出函數(shù)。
2、把運算符的優(yōu)先順序排列清楚,要分清楚哪個先運算,哪個后運算。
3、在編程之前要考慮好程序的算法,寫出流程圖,這樣才能更加快速的、有效的編程。
4、要分清楚各個變量的生存期和作用域,不能發(fā)生混淆,以致發(fā)生錯誤。
5、 數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且互相轉(zhuǎn)換,具有非常強大的功能,但是使用不當(dāng)?shù)脑,會造成程序出錯,打亂原有程序的規(guī)律,使可讀性明顯變差。
6、結(jié)構(gòu)體也是常用的一種數(shù)據(jù)類型,它的功能也比較強大,相對于指針而言,結(jié)構(gòu)體掌握起來比較容易理解和使用。
7、對于文件的操作是非常關(guān)鍵的,把輸入的數(shù)據(jù)保存起來,下次還能夠使用,這才是關(guān)鍵問題。所以對文件操作是否成功,使程序是否編制成功的重要因素。
我認(rèn)為c語言是一門很基礎(chǔ)的`語言,所有的計算機語言都是相通的,只要一門學(xué)會了,其他語言就會很容易學(xué)會。但是c語言是基礎(chǔ)中的基礎(chǔ),掌握好c語言對于今后別的語言的學(xué)習(xí)是非常有好處的。雖然學(xué)會了c語言的大部份基礎(chǔ)知識,但是要掌握好c語言并不是一件簡單的事情,大家要多加練習(xí)和敲代碼才能夠把C語言學(xué)好。
C語言學(xué)習(xí)心得通用2
在剛開始學(xué)習(xí)C語言的一段時間里,我總覺得C語言難懂和不容易使用,F(xiàn)在總結(jié)起來主要是以下三個方面的原因!
1、只注重寫程序,而忽視了讀程序
學(xué)習(xí)計算機語言最好的方法是什么?很多人都認(rèn)為是掌握程序思路會寫程序,其實這個想法不正確,因為你連這門語言的思路都沒有懂,怎么會寫出真確的程序呢,所以我總結(jié)的方法是先讀后寫,也就是先學(xué)會讀程序,再練習(xí)寫程序。
讀程序是學(xué)習(xí)C語言入門最快,也是最好的方法。對于沒有學(xué)過任何語言的計算機初學(xué)者,最好還是先閱讀教程,學(xué)習(xí)完每一章,都要認(rèn)真體會這一章的所有概念,不放過這一章所提到的所有例題,仔細研讀程序,直到每一行都理解了,然后找?guī)讉編程題目,最好是和例題相似的或一樣的,自己試圖寫出這段已經(jīng)讀懂的程序。如果寫不出來,也不要著急,回過頭來再繼續(xù)研究例題,想想自己為什么寫不出來,然后再去寫這段程序,反反復(fù)復(fù),直到你熟練掌握為止。這是傳智的尹凡老師一再強調(diào)的。在學(xué)習(xí)C語言時應(yīng)該把精力先放在最基本、最常用的內(nèi)容上,千萬不要鉆牛角尖,在一些細節(jié)上死摳,有一些細節(jié)可以隨著學(xué)習(xí)的深入和實踐的豐富,會自然而然的掌握的。
2、沒能將理論學(xué)習(xí)和上機實踐有效結(jié)合
我們學(xué)習(xí)C語言,主要是掌握程序設(shè)計的一些基本方法和技巧。因此,在重視理論學(xué)習(xí)的同時,必須加強上機實驗。只有在上機實踐中我們才能正真學(xué)會如何編寫程序和調(diào)試程序,體會到“優(yōu)化”程序;也只有通過上機實踐才能更好地掌握程序設(shè)計的理論知識;同樣只有通過上機實踐,我們才能真正體會C程序的運行過程!
然而在平時,我們恰恰就忽視了上機實驗沒有明確的實驗?zāi)繕?biāo),實驗興趣不大。上機時一些學(xué)生無所事事或玩游戲,不但害了自己,還影響其他同學(xué)。
3、缺少一定邏輯思維能力
C語言其實是很基礎(chǔ)的匯編語言,除了一些必須要記憶的.關(guān)鍵字、語法和庫函數(shù),其余的都是需要靠自己的邏輯思維通過這些關(guān)鍵字、語法和庫函數(shù)來組織或構(gòu)成一個完整的函數(shù),所以C語言大多數(shù)的學(xué)習(xí)時間都是在鍛煉我們的抽象邏輯思維能力。只有當(dāng)你具有了抽象邏輯思維能力和弄清楚了關(guān)鍵字、語法和庫函數(shù)的相關(guān)知識后,編寫C語言就不是難事了。
通過C語言初步的學(xué)習(xí)后都很容易弄懂關(guān)鍵字、語法和庫函數(shù)的相關(guān)知識,那么如何來有效的鍛煉自己的抽象邏輯思維能力呢?我的學(xué)習(xí)體會是:通過學(xué)習(xí)后所掌握的知識使用上課老師所提到的案例或找一段簡單的完整的案例,然后將案例讀懂,也就是把它轉(zhuǎn)換成我們?nèi)粘K芙邮艿淖匀徽Z言(在這里不妨把你所能理解的自然語言寫下來)。
還需注意的就是自己實在無法理解的地方不妨指出來多多請教老師和懂的同學(xué)讓他們用自然語言來描述一道,并且記錄下來這樣可以達到事半功倍的效果。對一個計算機程序設(shè)計的初學(xué)者來說,C語言程序設(shè)計是一門基礎(chǔ)課,學(xué)好它是為以后在學(xué)習(xí)其他高級言(如JAVA等)打下良好基礎(chǔ)。上個學(xué)期我對《C程序設(shè)計》這本書從陌生、好奇到有興趣。第一次觸C語言的感覺直到現(xiàn)在還記憶猶新,當(dāng)初的我看到的就是一個個的程序,其中的代碼密密麻麻都是那么的繁瑣,也很難看懂學(xué)懂。如今我對C語言有了一定的了解,對其中的小程序能獨立編程,對一些較為復(fù)雜的程序能夠看懂,并且可以仿造經(jīng)典程序,構(gòu)思、編寫出能夠解決小問題的程序了,我對C語言充滿了信心。我想這與傳智的尹凡老師的精心指導(dǎo)和同班同學(xué)相互學(xué)習(xí)和鼓勵是分不開的。
我覺得入門還是多看些書,多實踐,養(yǎng)成良好的編程習(xí)慣,在實踐的同時多思考問題,多看別人優(yōu)秀的解題思路與方法,多看別人優(yōu)秀的代碼,嘗試自己去實現(xiàn)或者說模仿著去實現(xiàn),讓別人對你的代碼多提意見,探究別人的思維過程,增強自己的思維能力,拓展視野,經(jīng)?纯醋约阂郧皩懙臇|西,有空拿出來改良改良,我想每隔一段時間,都會有意想不到的收獲。
C語言學(xué)習(xí)心得通用3
追念學(xué)習(xí)C言語 的歷程中,既有高興又有煩末路。
從領(lǐng)到書的那一刻,我就很憂郁,《C 言語步伐計劃》究竟事學(xué)什么的,有什么用。剛開端上課時,還在渺茫這門課程是用來做什么的。不外,這些感覺都是在對這門課程不相識的`環(huán)境下孕育發(fā)生的。厥后逐步的打仗多了,聽教師講的多了,相識多了,垂垂的孕育發(fā)生了興味。尤其是學(xué)到語句和函數(shù)時,上機操縱步伐,顛末編譯,調(diào)試和運轉(zhuǎn)后,呈現(xiàn)界面,其時以為很獵奇,想真正的學(xué)好這門課程。經(jīng)過半個學(xué)期的學(xué)習(xí),我掌握了根本知識。課程設(shè)計心得體會
開端編寫修正和刪除時,很頭疼,去處其他人尋求資助,在他人的資助和提示下,我編完了修正步伐,但編譯時老墮落,修正后的內(nèi)容將文本內(nèi)的信息全部籠罩了。困難之時,我們組的其他人,資助了我,完成了修正和刪除。如許的話,整個步伐根本上全部完成了,就剩下美滿事情了。我們組寫了兩個步伐,末了,兩個步伐互相組合,互補,大功樂成
放學(xué)期開端時,被關(guān)照要舉行三周的課程計劃。其時有點懵,以為學(xué)的工具很少,很零星,不知該怎樣練到一同,就要課程計劃,是不是太難為我們了。
第一天根本上都是在看書,把根本知識再熟習(xí)一邊。到了下戰(zhàn)書的時間,教師發(fā)過去三道實習(xí)題,從這幾道實習(xí)題上我失掉了不少開導(dǎo),然后我們組把整個步伐的思緒理清了,開端動手寫步伐。
C語言學(xué)習(xí)心得通用4
c語言是一種結(jié)構(gòu)化語言,是大部分編程語言的基礎(chǔ),c語言學(xué)好了,以后的java,c#以及更多的編程語言才有可能學(xué)好。下面就跟南寧達內(nèi)小編一起,要學(xué)好c語言必須了解的四點:
1、課前認(rèn)真預(yù)習(xí),把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個標(biāo)記,等上課的時候可以請教老師。
理解書上的'例子,搞懂每個語句的含義,用法。看完后嘗試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學(xué)好c語言光看書是不夠的,一定要自己多動手。
2、上課認(rèn)真聽講積極思考,提高上課效率。
老師上課講述的都是課程的重點和難點,聽好課程可以達到"事半功倍"的目的。
3、課后復(fù)習(xí)。
把每天的上課內(nèi)容回家再溫習(xí)一遍,獨立完成課后的作業(yè),如果有時間,最好能找點課外書籍、課外習(xí)題什么的來鞏固所學(xué)的內(nèi)容。
4、主動上機,多多實踐,提高動手能力
通過上機實踐來驗證所學(xué)的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學(xué)習(xí),開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質(zhì),提高心理承受能力。
學(xué)習(xí)c語言的初期重點要放在掌握語言的語法和規(guī)定上,一定要養(yǎng)成良好的編程習(xí)慣,平時寫程序注意語法規(guī)范格式控制,格式規(guī)范了,出了錯誤也容易找到出錯的地方,這是c語言的基礎(chǔ);后期的重點要轉(zhuǎn)移到掌握編程的思路和基本算法上來。課后多做習(xí)題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結(jié)果?以后自己也很難在這個地方犯同樣的錯誤。當(dāng)學(xué)到一個新的知識點,就試著把它運用到以前做的習(xí)題上,不但鞏固了以前學(xué)的內(nèi)容,也更加能加強新知識的理解。
學(xué)習(xí)c語言就是要經(jīng)過以上這樣幾個反復(fù),才能前后融會貫通,積累所應(yīng)該掌握的知識。c語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。
C語言學(xué)習(xí)心得通用5
剛開始學(xué)C語言的時候,很迷茫,在此之前從沒有接觸過C語言,有點摸不著頭腦?墒窃谏蠙C過后,我覺得編程是很有趣的一件事。我知道要學(xué)好C語言不容易,可是我決定完成這件不容易的事。
要學(xué)好C語言就要先懂得最基本的語法知識,看課本是必需的。我覺得看不懂也沒關(guān)系,盡力去理解就好了,在對知識有了一個大致的了解過后,就要上機實踐。學(xué)習(xí)C語言一定要動手,只看不做,眼高手低是不行的。
最開始可以打書上的例題,熟悉程序,慢慢的開始試著編程。在編程時要理清自己的思路,然后再轉(zhuǎn)換成C語言中的語言,這個時候就更要動手了,只有通過上機操作才能驗證自己程序的正確性。執(zhí)行程序,不要害怕錯誤,其實,我覺得錯誤是好的,知道了自己所學(xué)知識的不足,并根據(jù)提示改
正程序中發(fā)生的錯誤,一種成就感油然而生,覺得自己的付出都是值得的。
良好的`編程習(xí)慣是學(xué)好C語言的重要因素,只有勤動手,多動腦才能學(xué)好C語言,光說不練是不行的。
在學(xué)習(xí)的時候,不會的一定要問明白,可以求助于老師,同學(xué),不要自己一個人鉆牛角尖,浪費時間又學(xué)不到東西。
上課的時候一定要認(rèn)真聽,老師講的肯定是最重要的,錯過了就是一大筆損失,認(rèn)真聽講才可以提高學(xué)習(xí)效率。
我覺得在編程之前,要把自己的想法寫在紙上,如果是簡單一點的程序不需要這樣,如果程序比較復(fù)雜,就寫下來,這樣可以讓思路更加清晰。
輸入程序時一定要認(rèn)真,不要把“,”與“;”混淆,用scanf的時候不要忘記“&;;;”,用“switch”要記得“break”,用if,while的時候注意不要加“;”,“{}”“()”一定要配對,不要多也不要少一半,“=”與“==”的區(qū)別要清楚,要勤查優(yōu)先級,要記住一些基本的,例如兩個值之間的調(diào)換怎么寫等等。
在編程時除了要認(rèn)真謹(jǐn)慎之外,更重要的是掌握基本的知識,例如if語句與switch語句的區(qū)別,它們都是條件語句,用來執(zhí)行判斷功能,但是什么時候用if什么時侯用switch應(yīng)該弄清楚:若條件分支多但是條件的值是一個確定的值時就用switch。反之,在大多數(shù)情況下就用if。又如各種循環(huán)的應(yīng)用,及循環(huán)之間的嵌套都要能靈活應(yīng)用。還要注意一些細小的瑣碎的知識,如C語言規(guī)定的標(biāo)識符,大小寫字母間的ASCII代碼值相差32,強制類型轉(zhuǎn)換符,自增自減運算符,符合運算符,逗號運算符等。
學(xué)習(xí)C語言需要的是堅持下去的毅力,認(rèn)真對待每次錯誤的耐心,還有孜孜不倦的努力。擁有一個良好的心態(tài),相信自己,你就會發(fā)現(xiàn)學(xué)好C語言不再困難!
【C語言學(xué)習(xí)心得】相關(guān)文章:
c語言的學(xué)習(xí)心得體會02-01
c語言學(xué)習(xí)心得14篇05-17
對c語言的學(xué)習(xí)心得體會01-09
c語言學(xué)習(xí)心得體會04-24
c語言的學(xué)習(xí)心得體會(通用15篇)12-25
c語言心得體會05-16
C語言實的串行通信接口程序02-20
學(xué)習(xí)c語言心得體會07-12
學(xué)習(xí)c語言心得體會02-05