亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

c語言心得

時(shí)間:2024-07-06 00:30:50 學(xué)習(xí)心得體會(huì) 我要投稿

c語言心得

  當(dāng)我們積累了新的體會(huì)時(shí),不如來好好地做個(gè)總結(jié),寫一篇心得體會(huì),這樣可以幫助我們分析出現(xiàn)問題的原因,從而找出解決問題的辦法。那么你知道心得體會(huì)如何寫嗎?下面是小編整理的c語言心得 ,歡迎大家分享。

c語言心得

c語言心得 1

  通過這次c語言的課程設(shè)計(jì),我明白了很多也知道了很多,更收獲了很多。在課程設(shè)計(jì)的過程中出現(xiàn)過困難,

  三周的課程設(shè)計(jì)已經(jīng)結(jié)束了;叵雽W(xué)習(xí)c語言的過程中,既有快樂又有煩惱,

  回顧這次課程設(shè)計(jì),至今我仍感慨頗多,的確,自從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)星期的日子里,可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論和知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)際相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力。在設(shè)計(jì)的過程中遇到的問題,這畢竟獨(dú)立做的,難免會(huì)遇到各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)自己的不足之處,對(duì)以前所學(xué)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)從新溫故。這次課設(shè)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題

  做完這個(gè)課程設(shè)計(jì),我們的自信一下子提高了,我們也會(huì)寫程序了;盡管對(duì)于有些人這種程序會(huì)很簡單,可對(duì)于我們c語言初學(xué)者來說,已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的'我們增強(qiáng)了信心。享受勞動(dòng)成果的滋味實(shí)在美妙。

  很感謝這次的課程設(shè)計(jì),它使我更加地體會(huì)到多看專業(yè)書的重要性,只有掌握了一定量的專業(yè)知識(shí)才能得心應(yīng)手地解決諸多問題;另外,在做任何事倒要有耐心,不要一遇到困難就退縮;在學(xué)習(xí)和工作中要時(shí)刻謹(jǐn)記“團(tuán)結(jié)”二字,它好比通向成功的鋪路石,不可或缺。

  人生的道路是曲折的,但正是因?yàn)榍廴松殴獠蕣Z目,在人生的道路上,總遇到重重困難,但正是因?yàn)槔щy我們才變得更堅(jiān)強(qiáng)。今后的路還很長,面對(duì)困難,讓我們用行動(dòng)去俘虜它吧!

c語言心得 2

  學(xué)習(xí)C語言已經(jīng)一年多,對(duì)C也算得上半個(gè)入門者,期間也寫過一些自娛自樂的代碼。其實(shí)個(gè)人認(rèn)為無論學(xué)習(xí)什么語言,最重要的是掌握習(xí)編程思想,然而C語言一種學(xué)習(xí)編程思想的基礎(chǔ)語言。所以,C語言的重要性不言而喻。

  一、課本

  無論用的是什么書,要學(xué)好C語言,把書上的每一個(gè)例題、習(xí)題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內(nèi)容是什么?在C語言中有什么用?并嘗試修改每一個(gè)例題的.代碼,采用不同的代碼來實(shí)現(xiàn)題目的要求。

  二、課堂

  在每一節(jié)課上,注意老師講的內(nèi)容,有的知識(shí),老師稍微提點(diǎn),你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識(shí)點(diǎn)。在課堂上,盡可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機(jī)調(diào)試。

  三、筆記

  無論學(xué)習(xí)什么知識(shí),筆記是重點(diǎn),俗話說:好記性不如爛筆頭。一個(gè)認(rèn)真學(xué)習(xí)的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的每一個(gè)例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動(dòng)規(guī)、迭代、分枝。

  四、交流

  想學(xué)好C語言,交流是必須的,尤其是學(xué)習(xí)C語言的新手,這里,我向大家推介——百度C語言貼吧,這里有很多的學(xué)習(xí)者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的東西。和他人交流也是很重要的。

  五、上機(jī)練習(xí)

  這是學(xué)習(xí)好C語言的關(guān)重要的環(huán)節(jié),無論你編程學(xué)得多好,上機(jī)實(shí)現(xiàn)才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進(jìn)計(jì)算機(jī),讓計(jì)算機(jī)來實(shí)現(xiàn),這樣有助于你對(duì)程序的理解,并試著修改你的代碼,讓你的代碼更精簡,效率更高。平時(shí)沒事的時(shí)候,在計(jì)算機(jī)上多敲代碼,一個(gè)編程厲害的高手,他的計(jì)算機(jī)上會(huì)有多代碼。

  想成為編程高手的軍規(guī):

  1、大學(xué)生活豐富多彩,會(huì)令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會(huì)因?yàn)槭裁炊紱]學(xué)到而難忘!

  2、編程不是技術(shù)活,而是體力活。

  3、C語言是基礎(chǔ),很重要,如果你不學(xué)好C語言,那么什么高級(jí)語言你都學(xué)不好。

  4、計(jì)算機(jī)專業(yè)是一個(gè)很枯燥的專業(yè),但即來之、則安之,只要你努力學(xué),也會(huì)發(fā)現(xiàn)其中的樂趣。

  5、學(xué)習(xí)編程的秘訣是:編程,編程,再編程。

c語言心得 3

  剛開始學(xué)C語言的時(shí)候,很迷茫,在此之前從沒有接觸過C語言,有點(diǎn)摸不著頭腦。可是在上機(jī)過后,我覺得編程是很有趣的一件事。我知道要學(xué)好C語言不容易,可是我決定完成這件不容易的事。

  要學(xué)好C語言就要先懂得最基本的語法知識(shí),看課本是必需的。我覺得看不懂也沒關(guān)系,盡力去理解就好了,在對(duì)知識(shí)有了一個(gè)大致的了解過后,就要上機(jī)實(shí)踐。學(xué)習(xí)C語言一定要?jiǎng)邮,只看不做,眼高手低是不行的?/p>

  最開始可以打書上的例題,熟悉程序,慢慢的開始試著編程。在編程時(shí)要理清自己的思路,然后再轉(zhuǎn)換成C語言中的語言,這個(gè)時(shí)候就更要?jiǎng)邮至耍挥型ㄟ^上機(jī)操作才能驗(yàn)證自己程序的正確性。執(zhí)行程序,不要害怕錯(cuò)誤,其實(shí),我覺得錯(cuò)誤是好的,知道了自己所學(xué)知識(shí)的不足,并根據(jù)提示改

  正程序中發(fā)生的錯(cuò)誤,一種成就感油然而生,覺得自己的付出都是值得的。

  良好的編程習(xí)慣是學(xué)好C語言的重要因素,只有勤動(dòng)手,多動(dòng)腦才能學(xué)好C語言,光說不練是不行的。

  在學(xué)習(xí)的時(shí)候,不會(huì)的一定要問明白,可以求助于老師,同學(xué),不要自己一個(gè)人鉆牛角尖,浪費(fèi)時(shí)間又學(xué)不到東西。

  上課的時(shí)候一定要認(rèn)真聽,老師講的肯定是最重要的,錯(cuò)過了就是一大筆損失,認(rèn)真聽講才可以提高學(xué)習(xí)效率。

  我覺得在編程之前,要把自己的想法寫在紙上,如果是簡單一點(diǎn)的程序不需要這樣,如果程序比較復(fù)雜,就寫下來,這樣可以讓思路更加清晰。

  輸入程序時(shí)一定要認(rèn)真,不要把“,”與“;”混淆,用scanf的`時(shí)候不要忘記“&”,用“switch”要記得“break”,用if,while的時(shí)候注意不要加“;”,“{}”“()”一定要配對(duì),不要多也不要少一半,“=”與“==”的區(qū)別要清楚,要勤查優(yōu)先級(jí),要記住一些基本的,例如兩個(gè)值之間的調(diào)換怎么寫等等。

  在編程時(shí)除了要認(rèn)真謹(jǐn)慎之外,更重要的是掌握基本的知識(shí),例如if語句與switch語句的區(qū)別,它們都是條件語句,用來執(zhí)行判斷功能,但是什么時(shí)候用if什么時(shí)侯用switch應(yīng)該弄清楚:若條件分支多但是條件的值是一個(gè)確定的值時(shí)就用switch。反之,在大多數(shù)情況下就用if。又如各種循環(huán)的應(yīng)用,及循環(huán)之間的嵌套都要能靈活應(yīng)用。還要注意一些細(xì)小的瑣碎的知識(shí),如C語言規(guī)定的標(biāo)識(shí)符,大小寫字母間的ASCII代碼值相差32,強(qiáng)制類型轉(zhuǎn)換符,自增自減運(yùn)算符,符合運(yùn)算符,逗號(hào)運(yùn)算符等。

  學(xué)習(xí)C語言需要的是堅(jiān)持下去的毅力,認(rèn)真對(duì)待每次錯(cuò)誤的耐心,還有孜孜不倦的努力。擁有一個(gè)良好的心態(tài),相信自己,你就會(huì)發(fā)現(xiàn)學(xué)好C語言不再困難!

c語言心得 4

  通過一學(xué)期對(duì)C語言的學(xué)習(xí),我感覺學(xué)習(xí)C語言是有一定難度卻又是非常有趣的科目。這段時(shí)間的學(xué)習(xí)我知道了C語言的基本特點(diǎn)有以下幾點(diǎn):

  1. 語言簡潔,使用靈活方便。

  2. 運(yùn)算符豐富,表達(dá)能力強(qiáng)。

  3. 數(shù)計(jì)類型豐富。

  4. 目標(biāo)程序質(zhì)量高,具有面向硬件系統(tǒng)的特點(diǎn)。

  5. 具有結(jié)構(gòu)化的控制語句和模塊化的程序結(jié)構(gòu)。

  6. 具有編譯預(yù)處理功能。

  7. 程序設(shè)計(jì)自由度大,可移植性好。

  這段時(shí)間學(xué)習(xí)使我掌握了:

  一、 我學(xué)習(xí)了C語言的數(shù)據(jù)類型、常量與符號(hào)常量、變量、

  C語言的運(yùn)算符和表達(dá)式、賦值運(yùn)算符和賦值表達(dá)式、自增自減運(yùn)算符以及逗號(hào)表達(dá)式等。

  二、 這章介紹了結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)、C語句概述、

  數(shù)據(jù)輸出包括字符輸出函數(shù)put)和格式輸出函數(shù)printf()、數(shù)據(jù)輸入包括字符輸入函數(shù)get)和格式輸入函數(shù)scanf(),還有一些簡單的C語程序設(shè)計(jì)舉列等。

  前幾天一直在看C++語法,所以對(duì)一些比較實(shí)際的例子總感到比較抽象,但是那也是一個(gè)必需階段,可能大家和我的學(xué)習(xí)方式不一樣,但從剛接觸程序到現(xiàn)在來看,發(fā)現(xiàn)這樣學(xué)習(xí)語言的方法挺不錯(cuò)的。

  經(jīng)過第一階段對(duì)語法的學(xué)習(xí),我覺得實(shí)例階段應(yīng)該是一個(gè)過渡階段吧,通過前一階段對(duì)語法的學(xué)習(xí)之后,可能有很多概念我們都比較模糊,或者說很多東西太抽象了,這就為我們第二個(gè)階段的學(xué)習(xí)做好了實(shí)例化的準(zhǔn)備,可以這樣說吧,第一個(gè)階段就我們?yōu)槲覀兊膶W(xué)習(xí)一樣?xùn)|西而構(gòu)建的一個(gè)類,里面講了我們應(yīng)該在這里面要做什么?第二階,也就是本階段,我們就應(yīng)該去把前一段的東西具體化(實(shí)例化先前創(chuàng)建的類),那怎么個(gè)具體化呢,去練習(xí)一些小例子,從網(wǎng)上下載的.電子書上有很多這方面的例子的,如果有自己去書店買書的話,里面也應(yīng)該提供了不少,里面的例子,我是每次都打了一遍,也許有的人不會(huì)親自去用手打一遍,什么copy等,當(dāng)然這樣也行,但我個(gè)人認(rèn)為,對(duì)于初學(xué)者來說,最好還是自己動(dòng)力打一遍比較好,畢竟這些東西對(duì)我們來說,都比較陌生,如果每個(gè)字都自己打完的話,有些代碼你不想記住也難了,在這里,我們得弄懂練習(xí)的每一個(gè)例子,如果能把一些例子稍稍修改,弄懂里面精髓的東西,讓自己知道為什么這樣做,那么是最好不過的了,我平時(shí)練習(xí)時(shí),這一步是少不了的,都習(xí)慣了,所以也就成了條件反射,想不這樣都不行。

  最后,我們就應(yīng)該匯一下總,把前面做過的例子里所用的技術(shù)理一下,再做一個(gè)比較大的例子,盡量把到目前為止所懂的知識(shí)全部應(yīng)用到里面去,只是盡量,當(dāng)然有些東西是不能集成到一起的,也是是代碼之間的排斥性。

  這是個(gè)人的一點(diǎn)學(xué)習(xí)心得,希望能更好的運(yùn)用到學(xué)習(xí)中去。C語言是一門很有用的、對(duì)于我們的就業(yè)很實(shí)際的語言,學(xué)習(xí)好C語言是一項(xiàng)必須而實(shí)際的任務(wù)。我們必須要好好掌握。

c語言心得 5

  在設(shè)計(jì)打字游戲的過程中,通過我們小組各成員之間的相互討論和合作,我們完成了打字練習(xí)的程序設(shè)計(jì)。在這個(gè)學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C 語言程序設(shè)計(jì)》這門課,但是我所學(xué)的知識(shí)最多也就是在做作業(yè)的時(shí)候才會(huì)用到,平時(shí)沒有什么練習(xí)的機(jī)會(huì),這次的設(shè)計(jì)是我第一次通過自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識(shí),還讓我對(duì)c語言有了更深一步的了解,掌握了更多的技巧和技能。

  C語言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語言,僅僅學(xué)習(xí)課本上的知識(shí)是不夠的,還要經(jīng)常自己動(dòng)手,有較強(qiáng)的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問題,不斷提高自己轉(zhuǎn)化知識(shí)的能力。

  在這次課程設(shè)計(jì)中,我們首先對(duì)系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個(gè)系統(tǒng)清楚的劃分為幾個(gè)模塊,再根據(jù)每個(gè)模塊的功能編寫代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們在函數(shù)的編寫過程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語句,還用到了函數(shù)之間的調(diào)用。由于我們是分工編寫代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調(diào)試。因?yàn)槲覀兠總(gè)人寫的`函數(shù)的思想不都一樣,所以在調(diào)試的過程中也遇到了困難,但經(jīng)過我們耐心的修改,終于功夫不負(fù)有心人,我們成功了!

  一學(xué)期的學(xué)習(xí)成果,都體現(xiàn)在了這次打字游戲的設(shè)計(jì)過程中。這個(gè)學(xué)期,我學(xué)得不算認(rèn)真,一開始做感覺力不從心,但在幾個(gè)同學(xué)的幫助和努力下,我翻閱課本,詢問ACM大神,絞盡腦汁的情況下做完這個(gè)程序設(shè)計(jì),我的自信一下子提高了。盡管對(duì)于有些人這種程序會(huì)很簡單,可對(duì)我這個(gè)C語言初學(xué)者來說,已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我們增強(qiáng)了信心。享受勞動(dòng)成果的滋味實(shí)在很美妙啊!

c語言心得 6

  C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。

  那怎么才能學(xué)好C語言呢?

  1,要學(xué)習(xí)C語言的基本語言及程序結(jié)構(gòu),這時(shí)譚浩強(qiáng)的那本書就比較經(jīng)典了。當(dāng)然你不能只看書,要?jiǎng)邮謩?dòng)寫代碼,去上機(jī)測試。因?yàn)楹芏鄷r(shí)候?qū)懗绦蚓褪且粋(gè)測試,你就是再牛的程序員也不能可寫出沒有BUG的程序,所以學(xué)會(huì)找出程序中的錯(cuò)誤很重要。這也是你以后分析他人的程序的先決條件,不可偷懶只看書,這樣你是不可能學(xué)好一門計(jì)算機(jī)語言的。

  2,分析他人寫的程序,網(wǎng)上有很多實(shí)例代碼,下載下來自己先看一下他們的實(shí)例是解決什么問題的,有時(shí)候很多經(jīng)典的模塊可以為已所用的。不過,網(wǎng)上下的代碼中會(huì)存在很多問題,環(huán)境問題啊,編程習(xí)慣問題了,不過也好,在解決問題的過程中你會(huì)學(xué)到很多東西的,像我在分析網(wǎng)上下的代碼時(shí)就遇到了我平時(shí)沒有遇到的DOS函數(shù),MASM與C語言的接合等方面的問題,學(xué)到了不少東西呢。

  3,要是你再想學(xué)的深一點(diǎn)兒,那還得學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》,《操作系統(tǒng)》,《數(shù)據(jù)庫理論》及《軟件工程》,再深就要去分析LINUX內(nèi)核或是驅(qū)動(dòng)程序了,這因人而異。但不管怎么學(xué),一定要有個(gè)方向,有計(jì)劃,這樣才會(huì)事半功倍。如果你能找到你想學(xué)習(xí)方面的高手指導(dǎo),或是幾個(gè)人一起學(xué)的話那就更好了。

  4,分析C語言函數(shù)的實(shí)現(xiàn)方法。這對(duì)你很好地使用函數(shù)會(huì)很有幫助的,再者很多大公司的筆試題就是讓你實(shí)現(xiàn)C語言的`數(shù),比如:中興的strcpy,阿里巴巴的strcmp,上海貝爾公司宣講會(huì)上一個(gè)技術(shù)總監(jiān)說,要是誰能說出printf的實(shí)現(xiàn)方法及返回值,當(dāng)場錄用。再者,C語言經(jīng)過這么多年的考驗(yàn),仍然很熱門,可見其開發(fā)是多么經(jīng)典啊,學(xué)習(xí)一下C函數(shù)實(shí)現(xiàn),比學(xué)習(xí)任何書都要好。要是再有興趣的話就分析一下C的頭文件,這也是個(gè)不錯(cuò)的學(xué)習(xí)方面。

  5,要有好的心態(tài),學(xué)習(xí)是件苦差事。不能今天高興了,學(xué)習(xí)一兩個(gè)小時(shí),明天下雨了,就不去學(xué)了。后天女朋友來了,就去大玩三天,如此下去,唉,結(jié)果很難說。

  所以,學(xué)習(xí)C語言就是一場持久戰(zhàn),一旦你選擇了這條道路,就得一步一步的走下去。

  你的事業(yè)就會(huì)蒸蒸日上,believeme!andbelieveyourself!

c語言心得 7

  c語言是一種結(jié)構(gòu)化語言,是大部分編程語言的基礎(chǔ),c語言學(xué)好了,以后的java,c#以及更多的編程語言才有可能學(xué)好。下面就跟南寧達(dá)內(nèi)小編一起,要學(xué)好c語言必須了解的四點(diǎn):

  1、課前認(rèn)真預(yù)習(xí),把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個(gè)標(biāo)記,等上課的時(shí)候可以請教老師。理解書上的例子,搞懂每個(gè)語句的含義,用法?赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進(jìn)行比較,看自己的程序還有哪方面的不足,再進(jìn)行改正。想要真正學(xué)好c語言光看書是不夠的,一定要自己多動(dòng)手。

  2、上課認(rèn)真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點(diǎn)和難點(diǎn),聽好課程可以達(dá)到"事半功倍"的目的。

  3、課后復(fù)習(xí)。把每天的上課內(nèi)容回家再溫習(xí)一遍,獨(dú)立完成課后的作業(yè),如果有時(shí)間,最好能找點(diǎn)課外書籍、課外習(xí)題什么的來鞏固所學(xué)的內(nèi)容。

  4、主動(dòng)上機(jī),多多實(shí)踐,提高動(dòng)手能力。通過上機(jī)實(shí)踐來驗(yàn)證所學(xué)的理論,通過在機(jī)器上查找錯(cuò)誤來鞏固概念,通過提高上機(jī)能力來促進(jìn)理論學(xué)習(xí),開闊編程思路,提高反映速度,提高分析問題解決問題的'能力,鍛煉心理素質(zhì),提高心理承受能力。

  學(xué)習(xí)c語言的初期重點(diǎn)要放在掌握語言的語法和規(guī)定上,一定要養(yǎng)成良好的編程習(xí)慣,平時(shí)寫程序注意語法規(guī)范格式控制,格式規(guī)范了,出了錯(cuò)誤也容易找到出錯(cuò)的地方,這是c語言的基礎(chǔ);后期的重點(diǎn)要轉(zhuǎn)移到掌握編程的思路和基本算法上來。課后多做習(xí)題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費(fèi),想到一個(gè)思路,就要按自己思路把它寫完,就算錯(cuò)了,也可以讓自己了解為什么這樣做會(huì)錯(cuò)?錯(cuò)在哪里?會(huì)出什么結(jié)果?以后自己也很難在這個(gè)地方犯同樣的錯(cuò)誤。當(dāng)學(xué)到一個(gè)新的知識(shí)點(diǎn),就試著把它運(yùn)用到以前做的習(xí)題上,不但鞏固了以前學(xué)的內(nèi)容,也更加能加強(qiáng)新知識(shí)的理解。

  學(xué)習(xí)c語言就是要經(jīng)過以上這樣幾個(gè)反復(fù),才能前后融會(huì)貫通,積累所應(yīng)該掌握的知識(shí)。c語言是這樣,其他語言也是這樣,從基本抓起,多動(dòng)手,多動(dòng)腦,不懂就問,注意平時(shí)積累。

c語言心得 8

  在朗沃學(xué)習(xí)已經(jīng)差不多一個(gè)月了,今天是學(xué)C語言的最后一天。在學(xué)習(xí)C語言的過程中感覺比較輕松,可能是因?yàn)橐郧敖佑|過C語言,再加上只學(xué)了C語言的基礎(chǔ)吧,也有了一些學(xué)習(xí)C語言的心得。

  學(xué)習(xí)C語言的起步就是學(xué)習(xí)它的方法規(guī)則,如果把它學(xué)習(xí)得好在學(xué)習(xí)后面的時(shí)候就比較容易理。比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運(yùn)用它(我要用什么型式去應(yīng)用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現(xiàn)在我們面前,所以在學(xué)習(xí)某種語句或命令時(shí)你首先要了解的就是它的規(guī)則是什么、有什么用、怎么實(shí)現(xiàn)等。這些都是語法基礎(chǔ),如果把它們都了解很好了,那么編起程序來就很得心應(yīng)手。比如說if語句和switch語句,這兩種條件語句都是用來執(zhí)行判斷功能的,那什么時(shí)侯用if什么時(shí)侯用switch,如果很好地了解它們的結(jié)構(gòu)和作用的話那么就能靈活運(yùn)用:若它的條件分支是多個(gè)而且條件的值是一個(gè)確定的值時(shí)就可以選用switch。反之,在大多數(shù)情況下就用if。掌握了語言法規(guī)則,不一定就能編出程序來,其實(shí)學(xué)習(xí)編程就是要學(xué)習(xí)一種思想,一種思維方法,首先要確定一種算法,如從1加到100,判斷潤年等,我認(rèn)為這些算法都是一種思維方法。畫流程圖就是在構(gòu)建編寫程序思路的過程,當(dāng)畫好一個(gè)流程圖時(shí)編程思想也就出來了,程序也差不多了,再結(jié)合掌握的語言的方法規(guī)則,在計(jì)算機(jī)里實(shí)現(xiàn)就可以了。任何程序只要有思維,有想法,那么實(shí)現(xiàn)程序時(shí)就不會(huì)覺得無從下手。而要學(xué)習(xí)這種思維方法就是多做題,多讀程序,學(xué)習(xí)別人好的思維方法,多想想一個(gè)程序還可不可以有另外一種方法來實(shí)現(xiàn)它。這樣久而久之,自然會(huì)形成一種自己的思維方法。因此我認(rèn)為不管學(xué)什么語言都是這樣。

  另外,良好的編程習(xí)慣也是學(xué)好C語言的重要因素。例如編寫程序時(shí)用縮進(jìn)的方式、寫注釋、程序?qū)懙揭欢ǖ碾A段時(shí)要做一下測試等。這些工作可以幫我們在調(diào)試程序時(shí)有很大的幫助。程序代碼實(shí)現(xiàn)后,錯(cuò)誤是難免的,所以也要鍛煉自己的調(diào)試查錯(cuò)能力,而良好的編程習(xí)慣可以使我們在調(diào)試時(shí)減小工作量和提高調(diào)試效率,也有助于形成自己的編程風(fēng)格。

  C語言是一種編譯性的語言,由于出現(xiàn)的時(shí)間比較早,所以現(xiàn)在有很多不同的編譯環(huán)境。在這里我不想推薦一種編譯環(huán)境,只是希望大家能夠找到滿足自己要求的。首先我們可能會(huì)去找中文的編譯環(huán)境,比如國內(nèi)的WIN-TC之類,但是從以后的學(xué)習(xí)中我認(rèn)為初學(xué)者還是應(yīng)該從英文的環(huán)境開始入手會(huì)比較好。因?yàn)榇蠖鄶?shù)的編譯器都是英文的,如果對(duì)英文不習(xí)慣,為了將來你也要慢慢的去學(xué)習(xí)適應(yīng)。當(dāng)然不是每個(gè)人的英文水平都會(huì)那么好,那么我們可以借助于計(jì)算機(jī),用一些在線的翻譯軟件,如金山詞霸之類的就很好用。讓我們在學(xué)習(xí)一種計(jì)算機(jī)語言的同時(shí)又可以從中掌握一些常用的英語單詞,這對(duì)于我們以后學(xué)習(xí)計(jì)算機(jī),無論是不是從事軟件開發(fā)都會(huì)有好處的。

  不要想以后的計(jì)算機(jī)語言會(huì)是中文的語句,這一點(diǎn)永遠(yuǎn)都只會(huì)是幻想。我們可以想一下,是打一個(gè)IF快一些,還是你打“如果”快一些呢?

  學(xué)習(xí)語言要有目的性。沒有目的你會(huì)發(fā)現(xiàn)自己的學(xué)習(xí)的過程中很枯燥,會(huì)漸漸失去對(duì)C語言的學(xué)習(xí)興趣。所以我們要有一個(gè)遠(yuǎn)大而又容易實(shí)現(xiàn)的目的,我要用C語言來做什么?再把這個(gè)最終的目的分成部分,讓我們慢慢的一點(diǎn)一點(diǎn)的來完成它,這樣在學(xué)習(xí)C語言的過程中,我們就會(huì)始終陶醉在一個(gè)又一個(gè)成功的喜悅里,讓我們的學(xué)習(xí)越來越有興趣。有一天,我們會(huì)發(fā)現(xiàn):原來學(xué)習(xí)C語言真的是一件很有意思的事兒,而且學(xué)好C語言也不是很難么!

  學(xué)習(xí)C語言要有一定的方法。很多人學(xué)習(xí)C語言都是自學(xué)的,這里我向大家推薦一種方法。在學(xué)習(xí)的過程中,我們會(huì)發(fā)現(xiàn)一章一章的看下去會(huì)很枯燥,那么我們可以先掌握C語言的基本數(shù)據(jù)類型和控制結(jié)構(gòu),然后用自己的想法來實(shí)現(xiàn)一種功能,不會(huì)的地方可以再去書中找。不要把書當(dāng)成教材,要把它當(dāng)成一本字典,一個(gè)工具。如果大家還是習(xí)慣于看書中的章節(jié)循序漸近的`話,我們也可以改一下,遇到不會(huì)的地方,我們可以跳過去,看下面的章節(jié),直到把書看過一遍后我們再回到以前不懂的地方,你就會(huì)發(fā)現(xiàn)你已經(jīng)可以看懂了。再有就是不要看一本書,每個(gè)人的思想都不相同,雖然都是C語言書籍的作者,但每個(gè)人對(duì)C語言的理解和表述都不會(huì)一樣的,如果你正在看的一本書你看不懂,或是不理解,那么我建議你再去買一本另外作者寫的。也就是說不一定別人說的好書就適合我們,書一定要多讀多看。學(xué)習(xí)C語言只看書也是不夠的,我們要一邊看書,一邊上機(jī)做練習(xí),或者在你學(xué)習(xí)了C語言的基礎(chǔ)知識(shí)以后就可以找一些別人的程序來看,遇到不明白的函數(shù)可以再翻一下書,當(dāng)然,看別人程序的時(shí)候手頭有一本庫函數(shù)大全是最好不過的事兒了。如果查書也理解不了,我們可以把他的程序輸入到計(jì)算機(jī)里,情況好的話能夠順利通過編譯,如果不能順利執(zhí)行,我們也同樣可以學(xué)習(xí)到一些C語言調(diào)試方面的知識(shí)。

  說了這么多有朋友也許會(huì)問,學(xué)習(xí)C或其它語言對(duì)我們有什么好處呢?有一點(diǎn)我可以告訴給大家,學(xué)習(xí)C語言可以讓我們更好的鍛煉自己的邏輯思維能力,還可以讓你掌握更好的計(jì)算機(jī)知識(shí),在不斷學(xué)習(xí)的過程中讓你真正的自信起來!讓我們一起來學(xué)習(xí)C語言吧!

c語言心得 9

  C語言是一種結(jié)構(gòu)化語言,是大部分編程語言的基礎(chǔ),C語言學(xué)好了,以后的JAVA,C#以及更多的編程語言才有可能學(xué)好。下面就跟南寧達(dá)內(nèi)小編一起,要學(xué)好C語言必須了解的四點(diǎn):

  1、課前認(rèn)真預(yù)習(xí),把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個(gè)標(biāo)記,等上課的時(shí)候可以請教老師。理解書上的例子,搞懂每個(gè)語句的含義,用法。看完后嘗試著不看例子自己編寫程序,編完以后再跟書上進(jìn)行比較,看自己的程序還有哪方面的不足,再進(jìn)行改正。想要真正學(xué)好C語言光看書是不夠的,一定要自己多動(dòng)手。

  2、上課認(rèn)真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點(diǎn)和難點(diǎn),聽好課程可以達(dá)到"事半功倍"的目的。

  3、課后復(fù)習(xí)。把每天的上課內(nèi)容回家再溫習(xí)一遍,獨(dú)立完成課后的作業(yè),如果有時(shí)間,最好能找點(diǎn)課外書籍、課外習(xí)題什么的來鞏固所學(xué)的內(nèi)容。

  4、主動(dòng)上機(jī),多多實(shí)踐,提高動(dòng)手能力。通過上機(jī)實(shí)踐來驗(yàn)證所學(xué)的理論,通過在機(jī)器上查找錯(cuò)誤來鞏固概念,通過提高上機(jī)能力來促進(jìn)理論學(xué)習(xí),開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質(zhì),提高心理承受能力。

  學(xué)習(xí)C語言的初期重點(diǎn)要放在掌握語言的.語法和規(guī)定上,一定要養(yǎng)成良好的編程習(xí)慣,平時(shí)寫程序注意語法規(guī)范格式控制,格式規(guī)范了,出了錯(cuò)誤也容易找到出錯(cuò)的地方,這是C語言的基礎(chǔ);后期的重點(diǎn)要轉(zhuǎn)移到掌握編程的思路和基本算法上來。課后多做習(xí)題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費(fèi),想到一個(gè)思路,就要按自己思路把它寫完,就算錯(cuò)了,也可以讓自己了解為什么這樣做會(huì)錯(cuò)?錯(cuò)在哪里?會(huì)出什么結(jié)果?以后自己也很難在這個(gè)地 數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且互相轉(zhuǎn)換,具有非常強(qiáng)大的功能,但是使用不當(dāng)?shù)脑,?huì)造成程序出錯(cuò),打亂原有程序的規(guī)律,使可讀性明顯變差。

  6、結(jié)構(gòu)體也是常用的一種數(shù)據(jù)類型,它的功能也比較強(qiáng)大,相對(duì)于指針而言,結(jié)構(gòu)體掌握起來比較容易理解和使用。

  7、對(duì)于文件的操作是非常關(guān)鍵的,把輸入的數(shù)據(jù)保存起來,下次還能夠使用,這才是關(guān)鍵問題。所以對(duì)文件操作是否成功,使程序是否編制成功的重要因素。

  我認(rèn)為c語言是一門很基礎(chǔ)的語言,所有的計(jì)算機(jī)語言都是相通的,只要一門學(xué)會(huì)了,其他語言就會(huì)很容易學(xué)會(huì)。但是c語言是基礎(chǔ)中的基礎(chǔ),掌握好c語言對(duì)于今后別的語言的學(xué)習(xí)是非常有好處的。

c語言心得 10

  林林總總的計(jì)算機(jī)語言,林林總總的計(jì)算機(jī)技術(shù),林林總總的計(jì)算機(jī)書籍讓我們初入計(jì)算機(jī)的菜鳥一次就嚇的沒有勇氣。迷茫和徘徊讓我們喪失了時(shí)間和信心。沒有訣竅嗎?有的,看你怎么把握了,接下來我就以C語言為例子,講一下有關(guān)學(xué)習(xí)的方法和技巧,同時(shí)也分享一下我學(xué)C的感想。

  許多人第一次接觸C語言都會(huì)覺得C語言難懂和不容易使用,其實(shí)就我個(gè)人的看法,C語言其實(shí)是很基礎(chǔ)的匯編語言,除了一些必須要記憶的關(guān)鍵字、語法和庫函數(shù),其余的都是需要靠自己的邏輯思維通過這些關(guān)鍵字、語法和庫函數(shù)來組織或構(gòu)成一個(gè)完整的函數(shù),所以C語言大多數(shù)的學(xué)習(xí)時(shí)間都是在鍛煉我們的抽象邏輯思維能力。只有當(dāng)你具有了抽象邏輯思維能力和弄清楚了關(guān)鍵字、語法和庫函數(shù)的相關(guān)知識(shí)后,編寫C語言就不是難事了。

  通過C語言初步的學(xué)習(xí)后都很容易弄懂關(guān)鍵字、語法和庫函數(shù)的相關(guān)知識(shí),但是由于大部分人因?yàn)橐郧皼]有接觸過電腦或電腦語言的相關(guān)知識(shí)所以缺乏抽象邏輯思維能力,不知道如何將所學(xué)到C語言的知識(shí)如何組織和構(gòu)成一個(gè)完整的函數(shù),那么如何來有效的鍛煉自己的抽象邏輯思維能力呢?

  在這里是我個(gè)人的一套自學(xué)心得,通過學(xué)習(xí)后所掌握的知識(shí)使用上課老師所提到的案例或找一段簡單的完整的案例,然后將案例讀懂,也就是把它轉(zhuǎn)換成我們?nèi)粘K芙邮艿淖匀徽Z言(在這里不妨把你所能理解的自然語言寫下來)。例如下面這段代碼是手工輸入兩個(gè)整數(shù)數(shù)字并計(jì)算兩個(gè)數(shù)字之間從最小的數(shù)字開始到最大的數(shù)結(jié)束其中所有奇數(shù)相加的和:

  void main

  {

  首先INT是表示整數(shù)形數(shù)據(jù)的定義,那么接下來有兩個(gè)未知的整數(shù)和一個(gè)已知的整數(shù)0;這里出現(xiàn)的3個(gè)整數(shù)數(shù)字用C語言里的變量來替代它們,這時(shí)第一個(gè)數(shù)字就用取名為NUM1的變量,第二個(gè)數(shù)字就用取名為NUM2的變量,第三個(gè)數(shù)字就用取名為X的變量并且用賦值符號(hào)來為它賦予0這個(gè)值。

  int num1,num2,x=0;

  由于知道了有兩個(gè)未知的整數(shù),所以要通過鍵盤輸入使這兩個(gè)未知的整數(shù)變成已知的整數(shù)并且儲(chǔ)存在前面所提到的變量中。

  scanf("%d%d ",&num1,&num2) ;

  得到數(shù)字后下面就開始進(jìn)行一系列的`運(yùn)算和判斷,如果NUM1小于NUM2的話最小的數(shù)字就是NUM1最大的數(shù)字就是NUM2,如果NUM1這個(gè)變量不小于NUM2的話就跳過這個(gè)所包含的內(nèi)容。開始進(jìn)行循環(huán)。

  if(num1 {

  NUM1到NUM2之間的數(shù)字個(gè)數(shù)不是固定的,不能得到固定的循環(huán)起始點(diǎn),所以這里的循環(huán)起始點(diǎn)就不輸入代碼中,但是通過題目中的提示知道NUM1這個(gè)變量如果大于NUM2的話循環(huán)就終止了,而NUM1這個(gè)變量還需每循環(huán)一次就必須改變其值。由于NUM1到NUM2之間的數(shù)字列如1—9每個(gè)數(shù)字跟其右邊的數(shù)字都是存在加1的關(guān)系,所以這里就可以把NUM1這個(gè)值用做循環(huán)的“計(jì)數(shù)器”每循環(huán)一次就讓NUM1加1,讓其跟NUM2做比較是否結(jié)束循環(huán)。

  for(;num1<=num2;num1++)

  {

  在循環(huán)當(dāng)中將每次循環(huán)所改變的變量NUM1的值除以2來判斷其是否是奇數(shù),如果用2除后余數(shù)為0的話就是偶數(shù)(因?yàn)榕紨?shù)是不參加運(yùn)算的)一旦判斷其為偶數(shù)就用continue這個(gè)關(guān)鍵字來跳出一次循環(huán)。

  if(num1%2==0)

  continue;

  那么NUM1的值除以2余數(shù)為1的話就是奇數(shù)(奇數(shù)是要參加運(yùn)算的)一旦判斷其為偶數(shù)就用下面這個(gè)公式來使其進(jìn)行相加,因?yàn)橐阎猉變量的值是0那么下面的公式就可以理解為假設(shè)NUM1=1,X=0+1;這時(shí)X的值已經(jīng)發(fā)生變化,X=1;假設(shè)NUM1又等于3,X=1+3;以此類推直到循環(huán)結(jié)束X+NUM1也就結(jié)束了。

  x=x+num1;

  }

  }

  那么NUM1這個(gè)變量不小于NUM2的話NUM1是最大數(shù),NUM2是最小數(shù),開始執(zhí)行內(nèi)的內(nèi)容。

  else

  {

  for(;num2<=num1;num2++)

  {

  if(num2%2==0)

  continue;

  x=x+num2;

  }

  }

  最后通過顯示器輸出顯示X這個(gè)變量的值也就是所有奇數(shù)的總和。

  printf("%d ",x);

  }

  由于計(jì)算機(jī)讀取C語言代碼時(shí)是從main函數(shù)開始由上自下的逐一讀取一條代碼并運(yùn)算的,所以從int num1,num2,x=0;開始來用自己所能接受的自然語言來描述這段代碼。

  最后將你所記錄的自然語言轉(zhuǎn)變成偽代碼在轉(zhuǎn)到流程圖,這樣反復(fù)努力多次后,就一定可以達(dá)到有效的鍛煉自己的抽象邏輯思維能力。另外還需注意的就是自己實(shí)在無法理解的地方不妨指出來多多請教老師和懂的同學(xué)讓他們用自然語言來描述一道,并且記錄下來這樣可以達(dá)到事半功倍的效果。

  我覺得入門還是多看些書,多實(shí)踐,養(yǎng)成良好的編程習(xí)慣,在實(shí)踐的同時(shí)多思考問題,多看別人優(yōu)秀的解題思路與方法,多看別人優(yōu)秀的代碼,嘗試自己去實(shí)現(xiàn)或者說模仿著去實(shí)現(xiàn),讓別人對(duì)你的代碼多提意見,探究別人的思維過程,增強(qiáng)自己的思維能力,拓展視野,經(jīng)常看看自己以前寫的東西,有空拿出來改良改良,我想每隔一段時(shí)間,都會(huì)有意想不到的收獲。

c語言心得 11

  從這學(xué)期開始接觸C語言,它對(duì)于我來說就只是一個(gè)模糊的概念,就覺得這個(gè)東西我是用不著的,其實(shí)不然。從這次C語言的實(shí)訓(xùn),我才認(rèn)識(shí)到其實(shí)在很早以前我們已經(jīng)接觸運(yùn)用了它,只是我們并沒有深入的去了解一個(gè)程序它的產(chǎn)生與它的規(guī)律。

  在次過程中我們深刻的感觸到團(tuán)隊(duì)的重要性,平時(shí)都沒怎么認(rèn)真,老師講的東西我們也并不是都懂或者是上課的時(shí)候都沒聽,平時(shí)沒在意,自然在實(shí)際操作的時(shí)候你就會(huì)發(fā)現(xiàn)腦子就不夠用了。首先是小組的明確分工,自然效率就可想而知了,當(dāng)然這也是老師精心策劃的結(jié)果。緊接著的調(diào)試,我才知道一個(gè)程序的產(chǎn)生是多么的不易,至少對(duì)于我們這些初學(xué)者來說是這樣的,并且我們也早已在享用它的便利,有了它才有了我們握著鼠標(biāo)的一揮而就,才有了我們凌亂數(shù)據(jù)的一目了然與井井有條。

  一個(gè)程序就這么產(chǎn)生了,可是它僅僅是我們拿著老師設(shè)計(jì)好只是有那么點(diǎn)點(diǎn)缺失的程序的錄入,要讓我自己弄那么一個(gè)程序出來感覺真的.是天方夜譚。在畫我們自己挑選的版塊的流程圖的時(shí)候又一難題出現(xiàn)了,都不知道從哪兒著手了,從課本的翻閱到群組的討論,其間大家都是互幫互助,不僅提高了我們的學(xué)識(shí),共識(shí)了我們的智慧,還大大增進(jìn)了同學(xué)之間的友誼。

  老師一個(gè)個(gè)不厭其煩的指導(dǎo),讓我們親自弄清楚每一個(gè)

  細(xì)節(jié),了解每一個(gè)步驟,在脫口講解與老師的提問中發(fā)現(xiàn)問題,解決問題。在不同的同學(xué)身上找出不同的問題,共享問題,共享智慧。記得我們老師也是微笑著對(duì)我們說“是不是這樣才覺得真正的學(xué)了點(diǎn)東西?”。我們的回答是“對(duì)”。

  這次實(shí)訓(xùn)讓我對(duì)C語言的學(xué)習(xí)又稍稍提高了那么點(diǎn)興趣,不覺得它是那么的無聊與迷茫。讓我從客觀上認(rèn)識(shí)到其實(shí)電腦還是不如我們?nèi)四X,因?yàn)樗男呐K還是人來設(shè)計(jì)的。只是那些人他們的付出與他們的腦細(xì)胞和我不同而已。

c語言心得 12

  三周的課程設(shè)計(jì)已經(jīng)結(jié)束了。

  回想學(xué)習(xí)C語言 的過程中,既有快樂又有煩惱。

  從領(lǐng)到書的那一刻,我就很郁悶,《C 語言程序設(shè)計(jì)》到底事學(xué)什么的,有什么用。剛開始上課時(shí),還在迷茫這門課程是用來做什么的。不過,這些感受都是在對(duì)這門課程不了解的情況下產(chǎn)生的。后來慢慢的接觸多了,聽老師講的多了,了解多了,漸漸的產(chǎn)生了興趣。尤其是學(xué)到語句和函數(shù)時(shí),上機(jī)操作程序,經(jīng)過編譯,調(diào)試和運(yùn)行后,出現(xiàn)界面,當(dāng)時(shí)覺得很好奇,想真正的學(xué)好這門課程。通過半個(gè)學(xué)期的學(xué)習(xí),我掌握了基本知識(shí)。

  下學(xué)期開始時(shí),被通知要進(jìn)行三周的課程設(shè)計(jì)。當(dāng)時(shí)有點(diǎn)懵,感覺學(xué)的東西很少,很零散,不知該怎么練到一起,就要課程設(shè)計(jì),是不是太難為我們了。

  第一天基本上都是在看書,把基本知識(shí)再熟悉一邊。到了下午的時(shí)候,老師發(fā)過來三道練習(xí)題,從這幾道練習(xí)題上我得到了不少啟發(fā),然后我們組把整個(gè)程序的思路理清了,開始著手寫程序。

  第一周結(jié)束的時(shí)候,我感覺自己收獲挺大的,從一開始的迷茫,不知道從何下手到把程序中的幾個(gè)模塊編寫出來,心里挺開心的。但是,到了第二周,我們由不得不再次陷入困境。在整個(gè)程序的編寫過程中。最難的就是修改和刪除這兩個(gè)模塊,這也是我們第二周要解決的重點(diǎn)問題。

  開始編寫修改和刪除時(shí),很頭疼,去向其他人尋求幫助,在別人的幫助和提示下,我編完了修改程序,但編譯時(shí)老出錯(cuò),修改后的'內(nèi)容將文本內(nèi)的信息全部覆蓋了。困難之時(shí),我們組的其他人,幫助了我,完成了修改和刪除。這樣的話,整個(gè)程序基本上全部完成了,就剩下完善工作了。我們組寫了兩個(gè)程序,最后,兩個(gè)程序相互組合,互補(bǔ),大功告成

  雖然設(shè)計(jì)時(shí)完成了,但是我覺得其中還是由一些不足之處:

  1. 警告句。程序中缺少一些警告句,例如:“是否真的刪除(y/n)?”。

  2. 重名的情況。由于考慮的不周全,沒有設(shè)計(jì)遇到重名的情況該怎么處理。

  3. 選擇單一。我們設(shè)計(jì)的程序中,只設(shè)計(jì)了按名字選擇,進(jìn)行操作,忽略了重名的情況。

  整個(gè)程序完成了,還有很多不完善的地方,希望自己以后辦事的時(shí)候要認(rèn)真,仔細(xì),考慮周全。

  短短的三周課程設(shè)計(jì)結(jié)束了,但是這段時(shí)間里,我又學(xué)到了更多C 知識(shí),如:對(duì)象數(shù)組,string類,文件流等,同時(shí)我也被提醒以后辦事的時(shí)候要認(rèn)真,仔細(xì),考慮周全。,也看到了團(tuán)隊(duì)精神和互幫互助的重要性。這一點(diǎn)會(huì)讓我終生受益。通過三周的課程設(shè)計(jì),我覺得自己肚子里的墨水多了,收獲也挺大的,這三周過的挺充實(shí)!

c語言心得 13

  在初學(xué)C語言的一個(gè)學(xué)期后,我們進(jìn)行了C語言實(shí)訓(xùn)階段,嘗試編寫一個(gè)比較復(fù)雜的程序系統(tǒng)。在為期一周的時(shí)間中,我們同組的同學(xué)共同的感受是:C語言實(shí)訓(xùn)和平時(shí)上課所接觸的程序是有很大不同的,所經(jīng)受的考驗(yàn)和克服的困難是平時(shí)所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了C語言實(shí)訓(xùn)的復(fù)雜程序。在這里,我作為其中的參與者,感觸良多。

  在這次實(shí)訓(xùn)中,我對(duì)對(duì)C語言有了一個(gè)更深的了解認(rèn)識(shí),也對(duì)這個(gè)學(xué)期學(xué)的知識(shí)得到鞏固,還嘗試運(yùn)行編程,每次運(yùn)行程序成功,讓我對(duì)下面的項(xiàng)目就充滿信心。通過自己與同學(xué)合作編寫程序,最終把最初的理論知識(shí)轉(zhuǎn)化基本技能。這次的實(shí)訓(xùn),使我對(duì)C語言的學(xué)習(xí)產(chǎn)生濃厚的興趣。

  還是這次實(shí)訓(xùn),最令人激動(dòng)的就是合作做項(xiàng)目,雖然那只是一個(gè)很小很小的項(xiàng)目。每天大家來得很早,大家在一起學(xué)習(xí),取長補(bǔ)短,我們很好的在實(shí)訓(xùn)中長知識(shí),提高我們的學(xué)習(xí)熱情。實(shí)訓(xùn)中深切體會(huì)到了老師認(rèn)真負(fù)責(zé)的偉大的精神和熱情為同學(xué)指導(dǎo)的促學(xué)方式,雖然對(duì)有些時(shí)候老師沒給我們指出解決問題的`方法有些小抱怨,但是到了結(jié)束時(shí)才知道,這種教學(xué)讓我們自己學(xué)會(huì)了自學(xué),學(xué)會(huì)了去看懂別人的代碼。更多是老師給的感動(dòng),每天在我們來之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會(huì),還有那些我們應(yīng)該注意的事項(xiàng),這些是平時(shí)上課時(shí)無法學(xué)到的,是更深層次的巨大收獲。

  通過這次實(shí)訓(xùn),也使我們發(fā)現(xiàn)了許多問題。

  在實(shí)訓(xùn)中,我們認(rèn)識(shí)到自己還有很多的知識(shí)沒學(xué)好,基礎(chǔ)知識(shí)沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯(cuò)誤運(yùn)行不出來,就會(huì)煩躁不安,覺得有些自暴自棄或者抱怨項(xiàng)目的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學(xué)好C語言,也學(xué)好用C語言編寫一個(gè)按要求的系統(tǒng)。

  還有就是對(duì)于未來,近程就是下學(xué)期,我覺得我還有許多方面需要提高。

  首先我要繼續(xù)學(xué)習(xí)好C語言的基礎(chǔ)知識(shí),然后能在電腦上熟練的運(yùn)用。然后每天都能寫一些程序,上網(wǎng)時(shí)候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問題時(shí)多和同學(xué)討論,并且多弄出幾套方案,多鍛煉自己結(jié)局問題的能力和與同學(xué)合作的能力。

  總之,這一切都成為我記憶里面的一個(gè)篇章,更是在C語言編程上的一個(gè)里程碑。

c語言心得 14

  經(jīng)過了一段時(shí)間的學(xué)習(xí),我覺得對(duì)c語言已經(jīng)有了一個(gè)初步的認(rèn)識(shí)。能夠做到利用c語言編織出一些非常簡單的程序,和讀懂大部分的程序代碼,明白程序要表達(dá)的意思。

  下面是對(duì)C語言中有許多重要知識(shí)的總結(jié):

  1、 一些基本的函數(shù)和基本數(shù)據(jù)類型的應(yīng)用。其中,基本數(shù)據(jù)類型分為整型、浮點(diǎn)型、字符型、枚舉類型;竞瘮(shù)包括輸入輸出函數(shù)。

  2、把運(yùn)算符的優(yōu)先順序排列清楚,要分清楚哪個(gè)先運(yùn)算,哪個(gè)后運(yùn)算。

  3、在編程之前要考慮好程序的算法,寫出流程圖,這樣才能更加快速的、有效的編程。

  4、要分清楚各個(gè)變量的生存期和作用域,不能發(fā)生混淆,以致發(fā)生錯(cuò)誤。

  5、 數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且互相轉(zhuǎn)換,具有非常強(qiáng)大的功能,但是使用不當(dāng)?shù)腵話,會(huì)造成程序出錯(cuò),打亂原有程序的規(guī)律,使可讀性明顯變差。

  6、結(jié)構(gòu)體也是常用的一種數(shù)據(jù)類型,它的功能也比較強(qiáng)大,相對(duì)于指針而言,結(jié)構(gòu)體掌握起來比較容易理解和使用。

  7、對(duì)于文件的操作是非常關(guān)鍵的,把輸入的數(shù)據(jù)保存起來,下次還能夠使用,這才是關(guān)鍵問題。所以對(duì)文件操作是否成功,使程序是否編制成功的重要因素。

  我認(rèn)為c語言是一門很基礎(chǔ)的語言,所有的計(jì)算機(jī)語言都是相通的,只要一門學(xué)會(huì)了,其他語言就會(huì)很容易學(xué)會(huì)。但是c語言是基礎(chǔ)中的基礎(chǔ),掌握好c語言對(duì)于今后別的語言的學(xué)習(xí)是非常有好處的。雖然學(xué)會(huì)了c語言的大部份基礎(chǔ)知識(shí),但是要掌握好c語言并不是一件簡單的事情,大家要多加練習(xí)和敲代碼才能夠把C語言學(xué)好。

c語言心得 15

  【摘 要】本文在分析C語言特點(diǎn)和功能的基礎(chǔ)上,強(qiáng)調(diào)中職教學(xué)要合理地制定教學(xué)目標(biāo)、合理利用教材靈活教學(xué),并提出了中職C語言教學(xué)策略。

  關(guān)鍵詞C語言;計(jì)算機(jī);教學(xué)方法;教學(xué)目標(biāo)

  C語言是一種實(shí)用性強(qiáng)的編程語言,它不僅可以編制系統(tǒng)程序,也可以編制軟件程序,具備靈活、高效的數(shù)據(jù)處理能力,這種程序設(shè)計(jì)語言備受青睞,多年來一直被使用,很多計(jì)算機(jī)科研類項(xiàng)目都必須應(yīng)用到C語言。

  一、C語言的特點(diǎn)和功能

  中職學(xué)校是重點(diǎn)培養(yǎng)學(xué)生掌握技能的學(xué)校,所以,一定要讓學(xué)生們認(rèn)識(shí)到學(xué)習(xí)C語言的重要性,特別是認(rèn)識(shí)到C語言的特點(diǎn)和功能,這樣才能學(xué)生們更愛學(xué)習(xí)這門課程。下面,我介紹一下C語言的特點(diǎn)和功能。其特點(diǎn)有三點(diǎn):1.它是中級(jí)語言,可以把高級(jí)語言的基本結(jié)構(gòu)和語句與低級(jí)語言的實(shí)用性結(jié)合起來。2.它還是匯編語言,可以操作計(jì)算機(jī)中的工作單元:字節(jié)、位和地址;3.它也是結(jié)構(gòu)式語言,可以分隔代碼和數(shù)據(jù),也就是讓程序中每個(gè)部分相對(duì)獨(dú)立,這樣保證了程序中各結(jié)構(gòu)層次清晰、維修便捷。C語言的功能:做底層驅(qū)動(dòng)、嵌入式?通信行業(yè)、銀行系統(tǒng)、寫操作系統(tǒng)、片機(jī)開發(fā)機(jī)的軟件系統(tǒng)基本都是用C語言開發(fā)。盡管C語言的功能強(qiáng)大,但我們也不能認(rèn)為學(xué)了C語言基本上可以解決一切問題。其實(shí)不然,學(xué)完了C語言只是學(xué)到了語法,如果想要進(jìn)行開發(fā)還需要學(xué)習(xí)相關(guān)知識(shí),就好象學(xué)會(huì)了英語語法并不代表會(huì)用英語寫文章一樣。

  二、合理的制定教學(xué)目標(biāo)

  中職學(xué)校重在培養(yǎng)學(xué)生們的專業(yè)技能。但是也要認(rèn)識(shí)到中職學(xué)生的學(xué)習(xí)特點(diǎn),這些學(xué)生們普遍學(xué)習(xí)能力較差,學(xué)習(xí)熱情較低,所以,要根據(jù)其實(shí)際情況合理的制定教學(xué)目標(biāo),這樣才能保證所學(xué)知識(shí)能夠被完全消化,從而不僅有利于調(diào)動(dòng)學(xué)生們的學(xué)習(xí)熱情,也為以后的拔高學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。我校的教學(xué)目標(biāo)是培養(yǎng)學(xué)生們掌握C語言的基礎(chǔ)知識(shí)和基本技能;A(chǔ)知識(shí)的培養(yǎng)有利于提高學(xué)生們分析和解決問題的能力,更有利于培養(yǎng)學(xué)生們的邏輯思維能力,這樣學(xué)生們有了編程的思路,為以后的后續(xù)學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。

  三、合理的利用教材進(jìn)行靈活教學(xué)

  C語言是一門復(fù)雜的計(jì)算機(jī)課程。這門課程的特點(diǎn)是:概念較多、規(guī)則復(fù)雜、語法應(yīng)用難度較大等,這對(duì)于初學(xué)者來說很有挑戰(zhàn)。所以,教師一定要認(rèn)清教學(xué)形勢,在教學(xué)中講究方法和策略,這樣才能保證教學(xué)的順利開展,才能達(dá)到良好的教學(xué)效果。多年來經(jīng)過分析和總結(jié),我認(rèn)為要做好以下兩點(diǎn)內(nèi)容:1.有選擇的挑選教學(xué)內(nèi)容進(jìn)行教學(xué)。也就是說根據(jù)學(xué)生們的能力和特點(diǎn),有選擇的挑選適合他們理解和掌握的知識(shí)進(jìn)行教學(xué),這樣才可能讓學(xué)生們聽懂、學(xué)會(huì),如有教學(xué)要求中必須掌握的難點(diǎn)、重點(diǎn)知識(shí),就需要教師多耗時(shí)間進(jìn)行講解,千萬不可操之過急,以免影響學(xué)習(xí)效果;2.培養(yǎng)學(xué)習(xí)興趣,靈活的進(jìn)行教學(xué)。C語言教學(xué)內(nèi)容很枯燥,這就需要教師采用靈活的教學(xué)方式,從培養(yǎng)學(xué)生們的興趣入手進(jìn)行教學(xué),這樣才能保證學(xué)生們有學(xué)習(xí)的熱情,才能達(dá)到教學(xué)的目的。舉個(gè)例子:教學(xué)中先教學(xué)生們一些簡單的編程知識(shí),從而激發(fā)學(xué)生們的學(xué)習(xí)興趣。如自制一個(gè)自動(dòng)關(guān)機(jī)的小程序,這個(gè)程序制作難度小,操作又簡單,學(xué)生們可以從制作這一個(gè)小程序中就認(rèn)識(shí)到編程的樂趣,從而開始喜歡上這門課程,進(jìn)而提高了學(xué)習(xí)成績。

  四、教學(xué)中要改善教學(xué)方法

  教學(xué)方法是提高學(xué)習(xí)成績的有效手段,只有選擇正確的教學(xué)方法才能達(dá)到更好的教學(xué)效果。對(duì)于C語言課程的教學(xué),傳統(tǒng)上還是采用首先講解、然后練習(xí)、進(jìn)而鞏固、最后考試等步驟來完成教學(xué)任務(wù),這種教學(xué)方法有其優(yōu)勢,但我們不得不承認(rèn),隨著教學(xué)的發(fā)展,這種教學(xué)方式已經(jīng)逐漸暴露其弊端。枯燥的教學(xué)方式已經(jīng)不能激發(fā)學(xué)生們的學(xué)習(xí)熱情,根本就不能達(dá)到教學(xué)發(fā)展的目標(biāo)和要求。所以,教學(xué)方法急需改革,這樣才能提高教學(xué)質(zhì)量。下面,我列舉一下C語言教學(xué)中使用的`新方法:1.項(xiàng)目教學(xué)法。這種教學(xué)方法需要教師做好備課工作,首先教師要根據(jù)教學(xué)內(nèi)容挑選一個(gè)項(xiàng)目,然后教師在課堂上正常講解教科書內(nèi)容,課程結(jié)束后布置這個(gè)項(xiàng)目讓學(xué)生們自主完成,教師可以給與一定的指導(dǎo),學(xué)生們在整個(gè)過程中是靠自己來完成任務(wù),這樣的學(xué)習(xí)過程不僅讓學(xué)生們對(duì)這個(gè)知識(shí)的理解和掌握更加透徹,也培養(yǎng)了學(xué)生們獨(dú)立思考、解決問題的能力;2.合作教學(xué)法。對(duì)于有難度的教學(xué)內(nèi)容可以應(yīng)用這種教學(xué)方法。它需要教師選擇一個(gè)有難度的編程任務(wù),最好編程內(nèi)容可分幾個(gè)部分,這樣教師可以對(duì)學(xué)生們進(jìn)行分組來完成這個(gè)任務(wù),每個(gè)同學(xué)都可以參與到這個(gè)任務(wù)中,為了盡快完成任務(wù),同學(xué)們需要分工合作、共同努力,在整個(gè)過程中,不僅讓學(xué)生們有了合作的意識(shí),更培養(yǎng)了學(xué)生們互相幫助的精神。還有很多教學(xué)方法就不一一列舉了?傊,良好的教學(xué)方法可以在教學(xué)中發(fā)揮重要作用,它不僅提高了學(xué)生們的學(xué)習(xí)成績,也提高了學(xué)生們的整體能力。在以后的教學(xué)中,教師要多多應(yīng)用,積累經(jīng)驗(yàn),從而完善教學(xué)方法,提高學(xué)生們的學(xué)習(xí)成績。

  參考文獻(xiàn)

  [1]上官珺.高職院校C語言程序設(shè)計(jì)教學(xué)方法探索[J].閩西職業(yè)技術(shù)學(xué)院學(xué)報(bào).20xx(03)

  [2]劉霞,郭曉利,趙志明.C語言教學(xué)改革探索與實(shí)踐[J].吉林省經(jīng)濟(jì)管理干部學(xué)院學(xué)報(bào).20xx(05)

  [3]宋春秀.高職《C語言程序設(shè)計(jì)》課程教學(xué)改革的探索[J].網(wǎng)絡(luò)財(cái)富.20xx(22)

【c語言心得】相關(guān)文章:

c語言實(shí)習(xí)心得06-21

C語言實(shí)訓(xùn)心得12-01

C語言實(shí)習(xí)心得01-01

C語言學(xué)習(xí)心得03-22

C語言實(shí)習(xí)心得范文12-27

c語言實(shí)習(xí)心得202303-29

c語言實(shí)習(xí)心得12篇03-29

學(xué)習(xí)c語言心得體會(huì)11-06

c語言實(shí)習(xí)心得9篇03-18