c語言心得
當(dāng)我們對人生或者事物有了新的思考時,心得體會是很好的記錄方式,這樣我們就可以提高對思維的訓(xùn)練。那么心得體會該怎么寫?想必這讓大家都很苦惱吧,下面是小編幫大家整理的c語言心得,希望對大家有所幫助。
c語言心得1
在初學(xué)C語言的一個學(xué)期后,我們進行了C語言實訓(xùn)階段,嘗試編寫一個比較復(fù)雜的程序系統(tǒng)。在為期一周的時間中,我們同組的同學(xué)共同的感受是:C語言實訓(xùn)和平時上課所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了C語言實訓(xùn)的復(fù)雜程序。在這里,我作為其中的參與者,感觸良多。
在這次實訓(xùn)中,我對對C語言有了一個更深的`了解認識,也對這個學(xué)期學(xué)的知識得到鞏固,還嘗試運行編程,每次運行程序成功,讓我對下面的項目就充滿信心。通過自己與同學(xué)合作編寫程序,最終把最初的理論知識轉(zhuǎn)化基本技能。這次的實訓(xùn),使我對C語言的學(xué)習(xí)產(chǎn)生濃厚的興趣。
還是這次實訓(xùn),最令人激動的就是合作做項目,雖然那只是一個很小很小的項目。每天大家來得很早,大家在一起學(xué)習(xí),取長補短,我們很好的在實訓(xùn)中長知識,提高我們的學(xué)習(xí)熱情。實訓(xùn)中深切體會到了老師認真負責(zé)的偉大的精神和熱情為同學(xué)指導(dǎo)的促學(xué)方式,雖然對有些時候老師沒給我們指出解決問題的方法有些小抱怨,但是到了結(jié)束時才知道,這種教學(xué)讓我們自己學(xué)會了自學(xué),學(xué)會了去看懂別人的代碼。更多是老師給的感動,每天在我們來之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會,還有那些我們應(yīng)該注意的事項,這些是平時上課時無法學(xué)到的,是更深層次的巨大收獲。
通過這次實訓(xùn),也使我們發(fā)現(xiàn)了許多問題。
在實訓(xùn)中,我們認識到自己還有很多的知識沒學(xué)好,基礎(chǔ)知識沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄或者抱怨項目的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學(xué)好C語言,也學(xué)好用C語言編寫一個按要求的系統(tǒng)。
還有就是對于未來,近程就是下學(xué)期,我覺得我還有許多方面需要提高。
首先我要繼續(xù)學(xué)習(xí)好C語言的基礎(chǔ)知識,然后能在電腦上熟練的運用。然后每天都能寫一些程序,上網(wǎng)時候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問題時多和同學(xué)討論,并且多弄出幾套方案,多鍛煉自己結(jié)局問題的能力和與同學(xué)合作的能力。
總之,這一切都成為我記憶里面的一個篇章,更是在C語言編程上的一個里程碑。
c語言心得2
從這學(xué)期開始接觸C語言,它對于我來說就只是一個模糊的概念,就覺得這個東西我是用不著的,其實不然。從這次C語言的實訓(xùn),我才認識到其實在很早以前我們已經(jīng)接觸運用了它,只是我們并沒有深入的去了解一個程序它的產(chǎn)生與它的規(guī)律。
在次過程中我們深刻的感觸到團隊的重要性,平時都沒怎么認真,老師講的東西我們也并不是都懂或者是上課的時候都沒聽,平時沒在意,自然在實際操作的時候你就會發(fā)現(xiàn)腦子就不夠用了。首先是小組的明確分工,自然效率就可想而知了,當(dāng)然這也是老師精心策劃的結(jié)果。緊接著的調(diào)試,我才知道一個程序的產(chǎn)生是多么的不易,至少對于我們這些初學(xué)者來說是這樣的,并且我們也早已在享用它的便利,有了它才有了我們握著鼠標的一揮而就,才有了我們凌亂數(shù)據(jù)的'一目了然與井井有條。
一個程序就這么產(chǎn)生了,可是它僅僅是我們拿著老師設(shè)計好只是有那么點點缺失的程序的錄入,要讓我自己弄那么一個程序出來感覺真的是天方夜譚。在畫我們自己挑選的版塊的流程圖的時候又一難題出現(xiàn)了,都不知道從哪兒著手了,從課本的翻閱到群組的討論,其間大家都是互幫互助,不僅提高了我們的學(xué)識,共識了我們的智慧,還大大增進了同學(xué)之間的友誼。
老師一個個不厭其煩的指導(dǎo),讓我們親自弄清楚每一個
細節(jié),了解每一個步驟,在脫口講解與老師的提問中發(fā)現(xiàn)問題,解決問題。在不同的同學(xué)身上找出不同的問題,共享問題,共享智慧。記得我們老師也是微笑著對我們說“是不是這樣才覺得真正的學(xué)了點東西?”。我們的回答是“對”。
這次實訓(xùn)讓我對C語言的學(xué)習(xí)又稍稍提高了那么點興趣,不覺得它是那么的無聊與迷茫。讓我從客觀上認識到其實電腦還是不如我們?nèi)四X,因為他的心臟還是人來設(shè)計的。只是那些人他們的付出與他們的腦細胞和我不同而已。
c語言心得3
學(xué)習(xí)C語言已經(jīng)一年多,對C也算得上半個入門者,期間也寫過一些自娛自樂的代碼。其實個人認為無論學(xué)習(xí)什么語言,最重要的是掌握習(xí)編程思想,然而C語言一種學(xué)習(xí)編程思想的基礎(chǔ)語言。所以,C語言的重要性不言而喻。
一、課本
無論用的是什么書,要學(xué)好C語言,把書上的每一個例題、習(xí)題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內(nèi)容是什么?在C語言中有什么用?并嘗試修改每一個例題的代碼,采用不同的代碼來實現(xiàn)題目的要求。
二、課堂
在每一節(jié)課上,注意老師講的內(nèi)容,有的知識,老師稍微提點,你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點。在課堂上,盡可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機調(diào)試。
三、筆記
無論學(xué)習(xí)什么知識,筆記是重點,俗話說:好記性不如爛筆頭。一個認真學(xué)習(xí)的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的每一個例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動規(guī)、迭代、分枝。
四、交流
想學(xué)好C語言,交流是必須的,尤其是學(xué)習(xí)C語言的新手,這里,我向大家推介——百度C語言貼吧,這里有很多的學(xué)習(xí)者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的'東西。和他人交流也是很重要的。
五、上機練習(xí)
這是學(xué)習(xí)好C語言的關(guān)重要的環(huán)節(jié),無論你編程學(xué)得多好,上機實現(xiàn)才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進計算機,讓計算機來實現(xiàn),這樣有助于你對程序的理解,并試著修改你的代碼,讓你的代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼,一個編程厲害的高手,他的計算機上會有多代碼。
想成為編程高手的軍規(guī):
1、大學(xué)生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會因為什么都沒學(xué)到而難忘!
2、編程不是技術(shù)活,而是體力活。
3、C語言是基礎(chǔ),很重要,如果你不學(xué)好C語言,那么什么高級語言你都學(xué)不好。
4、計算機專業(yè)是一個很枯燥的專業(yè),但即來之、則安之,只要你努力學(xué),也會發(fā)現(xiàn)其中的樂趣。
5、學(xué)習(xí)編程的秘訣是:編程,編程,再編程。
c語言心得4
一周的C語言實訓(xùn),雖然時間略顯倉促,但卻讓我學(xué)到了很多實際運用的技能!
首先,在實訓(xùn)中的第一步是編寫功能較為單一的小程序,雖然是小程序,但所用的知識卻都是我們本學(xué)期學(xué)習(xí)的重點知識。在做題的過程中讓我們把這些知識復(fù)習(xí)了一遍,強化了知識!
其次,這次作中所碰到的題目,在實訓(xùn)中已經(jīng)接觸過,所我們都比較深知這些題目的要求和算法,因次在編寫小程序時比較快,而且算法也是比較簡化,運算準確。鑒次我明白很多編程題要經(jīng)過多次編寫修改與調(diào)試,才會得到最簡略的算法。
再次,平時我們學(xué)C語言視乎都是為了考試或者做一些比較常規(guī)的題目,而這次實訓(xùn)卻給我們的將所學(xué)知識運用于解決實際問題的機會,讓人更有激情,這就是編寫軟件的在雛形,也讓我們感受到了編寫軟件程序的樂趣。但是不僅僅是如此,更為重要的是在運用所學(xué)知識的過程中,記住這些知識,并能夠廣泛的運用!
雖然我這次是編寫一個菜單的程序,但是如果我么留心的話,我們身邊有許多電子設(shè)備都是內(nèi)置有程序的,我們也可以在此次專題實訓(xùn)過后,自行確定其他的專題進行編寫程序,這樣可以讓我們的知識更加深化豐富!
這次實訓(xùn)似乎是對我巨大的考驗,程序在不慌不忙的進行著,按照我自身的進度,提前完成是沒有問題的,但是很多客觀條件讓我不得不在最后的時間里才上交的作業(yè)。每當(dāng)我把程序?qū)懲暌院,卻由于每一臺電腦的識別格式不一樣而導(dǎo)致我所寫的文件一次次的被損壞,盡管這樣,我仍然沒有放棄,最后還趕在截止時間到來之前上交了我的作業(yè)!
這一次編寫大作業(yè)的.程序又讓我感受到學(xué)程序可以鍛煉縝密的思維了。因為平時練習(xí)的都是小程序,所以句段比較少,一些錯誤都很容易被檢查出來,但是這次實訓(xùn)卻是上百段的語句,難以檢查,似乎也沒有經(jīng)驗去怎么檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問,因為好像蠻簡單,相信自己能夠檢查出來,所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學(xué)討論下完成的。
在編寫程序中,真的是細節(jié)決定成敗,因為不管程序的語句是多是少,但是只要有一條語句或語法不正確,就不能使程序得到所需要的結(jié)果。沒能夠使自己編寫出來的程序等到想要的結(jié)果,意味著這是一個不理想的程序,對于本次編寫來說則是失敗的。
c語言心得5
【摘 要】本文在分析C語言特點和功能的基礎(chǔ)上,強調(diào)中職教學(xué)要合理地制定教學(xué)目標、合理利用教材靈活教學(xué),并提出了中職C語言教學(xué)策略。
關(guān)鍵詞C語言;計算機;教學(xué)方法;教學(xué)目標
C語言是一種實用性強的編程語言,它不僅可以編制系統(tǒng)程序,也可以編制軟件程序,具備靈活、高效的數(shù)據(jù)處理能力,這種程序設(shè)計語言備受青睞,多年來一直被使用,很多計算機科研類項目都必須應(yīng)用到C語言。
一、C語言的特點和功能
中職學(xué)校是重點培養(yǎng)學(xué)生掌握技能的學(xué)校,所以,一定要讓學(xué)生們認識到學(xué)習(xí)C語言的重要性,特別是認識到C語言的特點和功能,這樣才能學(xué)生們更愛學(xué)習(xí)這門課程。下面,我介紹一下C語言的特點和功能。其特點有三點:1.它是中級語言,可以把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。2.它還是匯編語言,可以操作計算機中的工作單元:字節(jié)、位和地址;3.它也是結(jié)構(gòu)式語言,可以分隔代碼和數(shù)據(jù),也就是讓程序中每個部分相對獨立,這樣保證了程序中各結(jié)構(gòu)層次清晰、維修便捷。C語言的功能:做底層驅(qū)動、嵌入式?通信行業(yè)、銀行系統(tǒng)、寫操作系統(tǒng)、片機開發(fā)機的軟件系統(tǒng)基本都是用C語言開發(fā)。盡管C語言的功能強大,但我們也不能認為學(xué)了C語言基本上可以解決一切問題。其實不然,學(xué)完了C語言只是學(xué)到了語法,如果想要進行開發(fā)還需要學(xué)習(xí)相關(guān)知識,就好象學(xué)會了英語語法并不代表會用英語寫文章一樣。
二、合理的制定教學(xué)目標
中職學(xué)校重在培養(yǎng)學(xué)生們的專業(yè)技能。但是也要認識到中職學(xué)生的學(xué)習(xí)特點,這些學(xué)生們普遍學(xué)習(xí)能力較差,學(xué)習(xí)熱情較低,所以,要根據(jù)其實際情況合理的制定教學(xué)目標,這樣才能保證所學(xué)知識能夠被完全消化,從而不僅有利于調(diào)動學(xué)生們的學(xué)習(xí)熱情,也為以后的拔高學(xué)習(xí)打下堅實的基礎(chǔ)。我校的教學(xué)目標是培養(yǎng)學(xué)生們掌握C語言的基礎(chǔ)知識和基本技能。基礎(chǔ)知識的培養(yǎng)有利于提高學(xué)生們分析和解決問題的能力,更有利于培養(yǎng)學(xué)生們的.邏輯思維能力,這樣學(xué)生們有了編程的思路,為以后的后續(xù)學(xué)習(xí)打下了堅實的基礎(chǔ)。
三、合理的利用教材進行靈活教學(xué)
C語言是一門復(fù)雜的計算機課程。這門課程的特點是:概念較多、規(guī)則復(fù)雜、語法應(yīng)用難度較大等,這對于初學(xué)者來說很有挑戰(zhàn)。所以,教師一定要認清教學(xué)形勢,在教學(xué)中講究方法和策略,這樣才能保證教學(xué)的順利開展,才能達到良好的教學(xué)效果。多年來經(jīng)過分析和總結(jié),我認為要做好以下兩點內(nèi)容:1.有選擇的挑選教學(xué)內(nèi)容進行教學(xué)。也就是說根據(jù)學(xué)生們的能力和特點,有選擇的挑選適合他們理解和掌握的知識進行教學(xué),這樣才可能讓學(xué)生們聽懂、學(xué)會,如有教學(xué)要求中必須掌握的難點、重點知識,就需要教師多耗時間進行講解,千萬不可操之過急,以免影響學(xué)習(xí)效果;2.培養(yǎng)學(xué)習(xí)興趣,靈活的進行教學(xué)。C語言教學(xué)內(nèi)容很枯燥,這就需要教師采用靈活的教學(xué)方式,從培養(yǎng)學(xué)生們的興趣入手進行教學(xué),這樣才能保證學(xué)生們有學(xué)習(xí)的熱情,才能達到教學(xué)的目的。舉個例子:教學(xué)中先教學(xué)生們一些簡單的編程知識,從而激發(fā)學(xué)生們的學(xué)習(xí)興趣。如自制一個自動關(guān)機的小程序,這個程序制作難度小,操作又簡單,學(xué)生們可以從制作這一個小程序中就認識到編程的樂趣,從而開始喜歡上這門課程,進而提高了學(xué)習(xí)成績。
四、教學(xué)中要改善教學(xué)方法
教學(xué)方法是提高學(xué)習(xí)成績的有效手段,只有選擇正確的教學(xué)方法才能達到更好的教學(xué)效果。對于C語言課程的教學(xué),傳統(tǒng)上還是采用首先講解、然后練習(xí)、進而鞏固、最后考試等步驟來完成教學(xué)任務(wù),這種教學(xué)方法有其優(yōu)勢,但我們不得不承認,隨著教學(xué)的發(fā)展,這種教學(xué)方式已經(jīng)逐漸暴露其弊端?菰锏慕虒W(xué)方式已經(jīng)不能激發(fā)學(xué)生們的學(xué)習(xí)熱情,根本就不能達到教學(xué)發(fā)展的目標和要求。所以,教學(xué)方法急需改革,這樣才能提高教學(xué)質(zhì)量。下面,我列舉一下C語言教學(xué)中使用的新方法:1.項目教學(xué)法。這種教學(xué)方法需要教師做好備課工作,首先教師要根據(jù)教學(xué)內(nèi)容挑選一個項目,然后教師在課堂上正常講解教科書內(nèi)容,課程結(jié)束后布置這個項目讓學(xué)生們自主完成,教師可以給與一定的指導(dǎo),學(xué)生們在整個過程中是靠自己來完成任務(wù),這樣的學(xué)習(xí)過程不僅讓學(xué)生們對這個知識的理解和掌握更加透徹,也培養(yǎng)了學(xué)生們獨立思考、解決問題的能力;2.合作教學(xué)法。對于有難度的教學(xué)內(nèi)容可以應(yīng)用這種教學(xué)方法。它需要教師選擇一個有難度的編程任務(wù),最好編程內(nèi)容可分幾個部分,這樣教師可以對學(xué)生們進行分組來完成這個任務(wù),每個同學(xué)都可以參與到這個任務(wù)中,為了盡快完成任務(wù),同學(xué)們需要分工合作、共同努力,在整個過程中,不僅讓學(xué)生們有了合作的意識,更培養(yǎng)了學(xué)生們互相幫助的精神。還有很多教學(xué)方法就不一一列舉了?傊,良好的教學(xué)方法可以在教學(xué)中發(fā)揮重要作用,它不僅提高了學(xué)生們的學(xué)習(xí)成績,也提高了學(xué)生們的整體能力。在以后的教學(xué)中,教師要多多應(yīng)用,積累經(jīng)驗,從而完善教學(xué)方法,提高學(xué)生們的學(xué)習(xí)成績。
參考文獻
[1]上官珺.高職院校C語言程序設(shè)計教學(xué)方法探索[J].閩西職業(yè)技術(shù)學(xué)院學(xué)報.20xx(03)
[2]劉霞,郭曉利,趙志明.C語言教學(xué)改革探索與實踐[J].吉林省經(jīng)濟管理干部學(xué)院學(xué)報.20xx(05)
[3]宋春秀.高職《C語言程序設(shè)計》課程教學(xué)改革的探索[J].網(wǎng)絡(luò)財富.20xx(22)
c語言心得6
在朗沃學(xué)習(xí)已經(jīng)差不多一個月了,今天是學(xué)C語言的最后一天。在學(xué)習(xí)C語言的過程中感覺比較輕松,可能是因為以前接觸過C語言,再加上只學(xué)了C語言的基礎(chǔ)吧,也有了一些學(xué)習(xí)C語言的心得。
學(xué)習(xí)C語言的起步就是學(xué)習(xí)它的方法規(guī)則,如果把它學(xué)習(xí)得好在學(xué)習(xí)后面的時候就比較容易理。比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我要用什么型式去應(yīng)用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現(xiàn)在我們面前,所以在學(xué)習(xí)某種語句或命令時你首先要了解的就是它的規(guī)則是什么、有什么用、怎么實現(xiàn)等。這些都是語法基礎(chǔ),如果把它們都了解很好了,那么編起程序來就很得心應(yīng)手。比如說if語句和我的學(xué)習(xí)經(jīng)驗、建議:
一、學(xué)習(xí)C語言呢,首先要調(diào)整好自己的心態(tài),不要再想著玩了。只有自己努力學(xué)習(xí),才能學(xué)有所得,學(xué)有所想,學(xué)有所用。
二、在學(xué)習(xí)C語言的時候不要鉆牛角尖,不要在一個問題上卡死,當(dāng)你遇到問題時,要多想想多條途徑去解決一個問題。如果實在解決不了了,可以去請教你的.任課老師。(學(xué)習(xí)的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他教會你知識就是你的了,要學(xué)會讓知識為我所用。在看書的時候一定要做好標記,特別是不懂的地方一定要標明是什么意思。)
三、學(xué)C語言時,要多想,多寫,多練,多動!當(dāng)一個題目出現(xiàn)的時候,你不能只想到用一種方法去解決它,要多想出幾種方法去做、去研究;當(dāng)你將它完成后,可以將它全部刪去,然后再重新寫,寫個二、三遍就熟悉了;如果你有多余的時間,你可以按照這道題的模板稍加修改,然后自己去做,做個n遍,此為多練;一般來說,一道題如果你有三種做法將
它做出來,那么對于這一類型的題目你就不在話下拉!當(dāng)然你也可以給自己出題目,多動動腦筋,這樣可以提高自己的發(fā)散思維和邏輯能力,這是很重要的。!
四、在上課的時候一定要認真聽老師講課及上課演示的代碼,因為有些東西是書上沒有的。如果上課不認真聽,那么在練習(xí)的時候是很困難的(當(dāng)然天才除外)。
五、在學(xué)習(xí)語言的時候一定要記住動手,不要只說不做,這樣會行成眼高手低,不管什么樣的程序都要親手做過才能說會了。
六、學(xué)習(xí)時,老師是寶貴的資源,但也別忘了圖書管的作用,多跑圖書管,多借相關(guān)的書看,多看程序、分析程序思想、多做題,從中尋找不會的題,與老師、同學(xué)交流,進而不斷地提高自己!
最后,再送大家?guī)拙湓挘?/p>
1、學(xué)習(xí)不要死鉆牛角尖,當(dāng)你遇到解不開的問題時,就要換一種方法去想想,說不定會有新的路給你去走,而且很寬敞。主要是要用心去學(xué)、并且要找到好的學(xué)習(xí)方法,肯定有所成功。
2、在學(xué)習(xí)C語言的路上我們都是公平的,且我們的智力大抵相似,最后能否成功就看我們的學(xué)習(xí)態(tài)度。要想成功,我們就必須努力且要堅持,因為蝴蝶是蛹痛苦脫繭后的羽化,鳳凰要在烈火中鍛造才能涅磐。
3、想想自己的未來,看看自己的過去。我不想用過多的時間來考慮。過去的一切都已經(jīng)不可挽回了。未來又充滿了無數(shù)的變數(shù)。我只想把握的就是現(xiàn)在?偨Y(jié)過去的經(jīng)驗,并用以指導(dǎo)現(xiàn)在,我想才能在以后的日子里少些感傷,少些變數(shù),讓未來變得更美好。
4、想成功的人找方法,夢想成功的人找失敗的借口,我希望我和我的朋友都不是一個找借口的人。以上所述,旨在拋磚引玉,若有不當(dāng),敬請見諒!
c語言心得7
課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計算機應(yīng)用在是生活中可以說得是無處不在。因此作為二十一世紀的大學(xué)來說掌握計算機開發(fā)技術(shù)十分重要的。
我的題目是文章處理系統(tǒng)的設(shè)計,對于我們這些新手來說,這是很大的考驗,我一千次一萬次的問自己,怎么才能找到課堂所學(xué)與實際應(yīng)用的最佳結(jié)合點?怎么才能讓自己的程序在篇幅上簡單,在使用價值上豐富?怎樣讓自己的業(yè)余更靠近專業(yè)?怎樣讓自己的計劃更具有序性,而不會忙無一用?機會是老師,學(xué)校,以及無數(shù)代教育工作者給的,而能力是自己的,耐性是需要的。經(jīng)過自己的琢磨,聽取了師姐,師兄們的建議,還查閱了很多書籍,才做到了心中有數(shù),才了解了C語言課程設(shè)計的真正用意--培養(yǎng)自學(xué)能力,養(yǎng)成程序編輯的好習(xí)慣。我從來不相信車到山前必有路的說法,認為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。
回顧起此次課程設(shè)計,至今我仍感慨頗多,的確,從從拿到題目到完成整個編程,從理論到實踐,在整整半個學(xué)期的日子里,可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。
這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在郭老師的辛勤指導(dǎo)下,終于游逆而解。同時,在郭老師的身上我學(xué)得到很多實用的.知識,在次我表示感謝!同時,對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝
在課程設(shè)計過程中,我學(xué)到了很多人生的哲理,懂得怎么樣去制定計劃,怎么樣去實現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒,黑夜過去了,我們收獲的是黎明。在本次實踐中,給我印象最為深刻的是在文件刪除程序的編譯過程中,先有我的各個子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。老天不會讓我太過順利,他在這最后的時刻設(shè)置的障礙,是要考驗我的能力,他要置我于死地?在這個問題的解決上,我打了退堂鼓,我不能忍受長時間的無功而反,時間正在消磨我的意志。沒有了柳暗花明的一天,那么我怎么能說經(jīng)受住了考驗?謝謝老師的那句話,她說:人力有所不能及,然而,人的精神是不會敗倒的。我鼓起勇氣,到處問,到處查資料,黃天不負有心人,在一篇文章上,終于看到了我所特別要求的函數(shù),我實現(xiàn)了組合是關(guān)鍵的理論。不得不說這是精神的勝利,是永不言敗的精神讓我的程序重見天日。謝謝給我指點迷津的老師。
6月11日,我們的課程設(shè)計結(jié)束了,但是它留給我的印象是不可磨滅的。無論我以后會不會涉及到C語言程序編譯的研究,我想,我至少掌握了一種系統(tǒng)的研究方法,我們學(xué)習(xí)的目的就在于運用,我們運用這種研究方法的時候會很多,我最后要感謝課程設(shè)計,它的確教會我很多。
c語言心得8
首先我要告訴大家的是:第一,學(xué)習(xí)無捷徑!對于學(xué)習(xí)編程而言,你現(xiàn)在的付出將來都是有回報的。但是,學(xué)習(xí)C語言也需要方法。
我遇到過很多學(xué)習(xí)C語言的人,包括我以前的同學(xué),很多人都是學(xué)到一半就放棄了。那么為什么那么多人學(xué)習(xí)C語言都半途而廢呢?原因就是他們找不到正確的學(xué)習(xí)方法!在學(xué)習(xí)的過程中四處碰壁,興趣和自信心逐漸被消耗殆盡。對他們來說學(xué)習(xí)C語言是一件很痛苦的事!
事實上學(xué)習(xí)編程是一件很好玩、很有趣、很有意思也很有前途的事情!那么學(xué)習(xí)C語言有什么好的方法呢?根據(jù)我自己多年的總結(jié),以及很多編程前輩的經(jīng)驗,主要有以下幾個方面:
1)分清主次
學(xué)習(xí)C語言最忌諱的就是不分主次,這是絕大多數(shù)學(xué)習(xí)C語言的同學(xué)都會犯的錯誤!我們剛開始學(xué)習(xí)的時候只需要將那些最重要的、最核心的學(xué)會就已經(jīng)很好了!先將最精髓的東西提煉出來,再將整個C語言學(xué)一遍,從全局上把握C語言。對于那些次要的,有需要再學(xué),沒有需要也可以不學(xué)。
2)一定要多上機,多“敲”代碼
編程是一門實踐性的學(xué)科,絕對不是理論。如果不動手“敲”代碼的話,永遠都學(xué)不會編程。很多問題只有在“敲代碼”的時候才能發(fā)現(xiàn),才會有更加深刻的體會、領(lǐng)悟和理解。而不是靠死記硬背書中的注意點,那樣真的很痛苦。我在學(xué)習(xí)編程的時候從來都不會刻意記憶什么注意點,這些知識點都是在不!扒么a”的過程中,自然而然地融入我的身體中的.。
你們一定要記住一句話:“程序是寫出來的,不是看書看出來的!”
3)要“敲代碼”,必學(xué)盲打
盲打是學(xué)習(xí)編程最基本的技能。就算你C語言學(xué)得很好,達到了“思想在鍵盤上飛舞”的境界,但是如果你不會盲打,那你想“飛”也“飛”不起來!所以,不會盲打會非常影響你的學(xué)習(xí)效率。
4)要學(xué)會記筆記
編程需要不斷地積累。我們一定要學(xué)會模仿別人優(yōu)秀的代碼、優(yōu)秀的算法,然后將它記下來。一定要站在巨人的肩膀上學(xué)習(xí)。但是我們的記憶能力是有限的,時間長了難免會遺忘,所以一定要學(xué)會記筆記。一有心得、體會、感悟就寫下來,這些都是很珍貴的。
我們在記筆記的時候,如果眼前沒有計算機則可以先寫在紙上,但事后一定要將它整理成電子版。整理成電子版看起來會很方便、舒適,還可以隨意地增添和刪改,保存時間也長。
c語言心得9
20xx-7-6在這個學(xué)期的實習(xí)過程中,我們進行了為期倆個禮拜的C語言實習(xí)。首先得保證的一點就是我們要按時實習(xí),遵守實習(xí)規(guī)則。在科技高度發(fā)展的今天,計算機在人們之中的作用越來越突出。而C語言作為一種計算機的語言,我們學(xué)習(xí)它,有助于我們更好的了解計算機,與計算機進行交流,也有助于我們專業(yè)課的學(xué)習(xí),因此,C語言的學(xué)習(xí)對我們尤其重要。
在這個倆個星期里,我們專業(yè)的學(xué)生在梁老師的帶領(lǐng)下進行了C語言程序?qū)嵺`學(xué)習(xí)。在這之前,我們已經(jīng)對C語言這門課程學(xué)習(xí)了一個學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關(guān)系,老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理.簡單界面程序.高級界面程序.程序的添加修改等。上機實驗是學(xué)習(xí)程序設(shè)計語言必不可少的實踐環(huán)節(jié),特別是C語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設(shè)計語言的學(xué)習(xí)目的',可以概括為學(xué)習(xí)語法規(guī)定、掌握程序設(shè)計方法、提高程序開發(fā)能力,這些都必須通過充分的實際上機操作才能完成。
學(xué)習(xí)C程序設(shè)計語言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時的上機時間。因為學(xué)時所限,課程不能安排過多的統(tǒng)一上機實驗,所以希望學(xué)生有效地利用課程上機實驗的機會,盡快掌握用C語言開發(fā)程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個良好的基礎(chǔ)。為此,我們結(jié)合課堂講授的內(nèi)容和進度,安排了5次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:
1.加深對課堂講授內(nèi)容的理解
課堂上要講授許多關(guān)于C語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用C語言這個工具解決實際問題,又必須掌握它。通過多次上機練習(xí),對于語法知識有了感性的認識,加深對它的理解,在理解的基礎(chǔ)上就會自然而然地掌握C語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中會發(fā)現(xiàn)原來理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計,缺乏程序設(shè)計的實踐所致。
學(xué)習(xí)C語言不能停留在學(xué)習(xí)它的語法規(guī)則,而是利用學(xué)到的知識編寫C語言程序,解決實際問題。即把C語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握C語言、自己編寫的程序是否能夠正確地解題。
通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時的心態(tài)。但是在程序設(shè)計領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯誤的想法。因為在這種思想支配下,我們可能會想辦法去"掩蓋"程序中的錯誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機調(diào)試運行時,可能有很多想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對C語言的理解和程序開發(fā)能力。
2.熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計算機系統(tǒng)的操作方法
一個C語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能
進行。所謂"環(huán)境"就是所用的計算機系統(tǒng)硬件、軟件條件,只有學(xué)會使用這些環(huán)境,才能進行程序開發(fā)工作。通過上機實驗,熟練地掌握C語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基礎(chǔ)。同時,在今后遇到其它開發(fā)環(huán)境時就會觸類旁通,很快掌握新系統(tǒng)的使用。
3.學(xué)習(xí)上機調(diào)試程序
完成程序的編寫,決不意味著萬事大吉。也許我們認為萬無一失的程序,實際上機運行時可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結(jié)果顯然是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的調(diào)試是一個技巧性很強的工作,對于初學(xué)者來說,盡快掌握程序調(diào)試方法是非常重要的。有時候一個消耗幾個小時時間的小小錯誤,老師一眼就看出錯誤所在。
時光飛逝,轉(zhuǎn)眼間為期倆周的實習(xí)結(jié)束了。在這期間,我學(xué)到了我也深刻的體會到,不管是做什么,首先對自己要有信心,其次要有奉獻和吃苦的精神,再次要有創(chuàng)新精神和能力;同時我也悟到了許多,實習(xí),是生活的又一個學(xué)習(xí)的平臺,我們要有團結(jié)協(xié)作,善于溝通的能力。團結(jié)起來,發(fā)揮集體的力量,那樣才能事半功倍!團結(jié)、溝通是非常必要的。通過這次為數(shù)不多的幾天C語言實習(xí),我們了解了一些關(guān)于C語言的知識,理解鞏固了我們C語言的理論知識,著對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。
c語言心得10
還記得剛上第一節(jié)C語言課的時候,基本上一節(jié)課只有最后10分鐘的內(nèi)容聽懂了。在此之前從沒接觸過C語言,想說看看書預(yù)習(xí)一下吧,可是完全找不到條理,發(fā)現(xiàn)老師也不是按書上的順序講的。當(dāng)時就特別著急,想說難道第一節(jié)課就要落下么?就去圖書館找到了一本跟老師上課內(nèi)容差不多的書,真的是一頁一頁看到了第一節(jié)課講的內(nèi)容那。這心里才有了一點點底。并在上機實驗過后,我突然發(fā)現(xiàn)編程是一件非常有意思的事情。
就我個人而言,上課聽老師講語法知識是最重要的,老師一節(jié)課下來要講的內(nèi)容很多,所以基本上沒有時間記筆記,最好記筆記的方式就是課下邊回憶邊總結(jié)。你能回憶起多少,就說明你這節(jié)課學(xué)到了多少。
進過兩個多月的學(xué)習(xí),我發(fā)現(xiàn)C語言也不是很陌生的名詞了。下面是我學(xué)習(xí)C語言的一些方法,希望你們有更好的方法一起分享。
(1).課下一定要整理筆記,因為課上的學(xué)習(xí)只是瞬時記憶,要把它轉(zhuǎn)為長期記憶。筆記也要?础
(2).代碼一定要自己寫,不能只是懂了,眼高手低是不行的。
(3).重視每一次編譯時出現(xiàn)的錯誤,特別是頻繁出現(xiàn)的更要注意。出現(xiàn)錯誤也不要著急,多交流。也許別人會看到你發(fā)現(xiàn)不了的漏洞。
(4).多去圖書館上上自習(xí),圖書館真的很多關(guān)于計算機各個方面的書。相信會給你帶來驚喜!
(5).課本不能丟,多看看運算符的.優(yōu)先級和常用字符與ASCII碼對照表。
(6).多上機練習(xí),這是學(xué)習(xí)好C語言的重要的環(huán)節(jié),無論編程學(xué)得多好,上機實現(xiàn)才是目的,所以,不怕要辛苦,把每一段代碼都敲進計算機,讓計算機來實現(xiàn),這樣 有助于對程序的理解,并試著修改代碼,讓代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼。
c語言心得11
為期一周的C語言實驗室實踐學(xué)習(xí)已經(jīng)結(jié)束,這是對自己上學(xué)期的C語言學(xué)習(xí)的檢驗,同時也對于舊知識、舊思路的復(fù)習(xí)理解提供了很好的機會。于其中的漫漫路也是給了我許多感觸。
(1)“獨木不成林”。單憑個人力量若要有所成就著實不易。即便非大成功,就C語言程序的設(shè)計而言,若僅個人之力,有些問題想破腦袋仍無結(jié)果,有時卻只需老師、同學(xué)輕輕一點便迎刃而解。不僅效率可大大提高,亦能增進與人交流機會,促進彼此情感。反之,倘若一個人獨立行走,就可能走極端,反思路做題,結(jié)果顯而易見。
(2)細心方面仍是一個大問題。一次次“運行失敗”其實更多是因粗心引起。僅小小的分號,就不知漏了幾次。抑或是少了個括號,少了個等號,便顯示程序無法運行或者進入了死循環(huán)。很多時候,碎小的個體會影響到整個工程效果。所謂“牽一發(fā)而動全身”,C語言編程是這個理,而生活很多其他問題不也是如此嗎?
(3)“鍥而不舍,金石可鏤”。很多題目需要靠堅持才能有結(jié)果。一次次編寫的程序無法運行,一次次的改正無法獲得”編譯成功“的.認可,心情有多糟無需多說。此時倘若將其放掉,那這個題目可能就永遠被埋掉了,那些錯誤之處也就再無機會得到修正,那個知識點也可能從此漏了。
(4)同時還更為深刻理解了模塊化編程的重要意義。以模塊化方式考慮程序結(jié)構(gòu),以函數(shù)形式書寫復(fù)雜的程序是C語言編程的重要思路。不僅利于錯誤檢查,也大大提高了速率。
(5)需注意鞏固過往知識,熟悉它們的用途。就如函數(shù)f4(題9)程序的編寫,原本在判斷兩數(shù)是否為質(zhì)數(shù)時只需用“&&”就能很好解決,實際編寫中卻用了分開判斷的思路,使得問題變復(fù)雜了,程序編寫自然困難了許多。
坦白說,剛開始得知還有個C語言專周用來搞這個,心情一下子變灰色調(diào)了。跟C語言不熟不說,就算懂,也是沒什么興趣的。想起上學(xué)期,就它最折騰我的,F(xiàn)在想來,倒覺得多虧了學(xué)校有這個安排。不僅復(fù)習(xí)了一些基本知識,也大大提高了對C語言的興趣。調(diào)試中有“編譯失敗”時的困惑和煩心,但也有“編譯成功”時的喜悅作為報答。那感覺就如在山窮水盡無路之時看到柳暗花明又一村的感覺,很棒的。
c語言心得12
追念學(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語言心得13
通過一學(xué)期對C語言的學(xué)習(xí),我感覺學(xué)習(xí)C語言是有一定難度卻又是非常有趣的科目。也是很有幫助的,特別是對將要面對的計算機二級考試。 這段時間的學(xué)習(xí)我知道了C語言的基本特點有以下幾點:
1.語言簡潔,使用靈活方便。
2.運算符豐富,表達能力強。
3.?dāng)?shù)計類型豐富。
4.目標程序質(zhì)量高,具有面向硬件系統(tǒng)的特點。
5.具有結(jié)構(gòu)化的控制語句和模塊化的程序結(jié)構(gòu)。
6.具有編譯預(yù)處理功能。
7.程序設(shè)計自由度大,可移植性好。
這段時間學(xué)習(xí)使我掌握了:
一、 我學(xué)習(xí)了C語言的數(shù)據(jù)類型、常量與符號常量、變量、C語言的運算符和表達式、賦值運算符和賦值表達式、自增自減運算符以及逗號表達式等。
二、 這章介紹了結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)、C語句概述、數(shù)據(jù)輸出包括字符輸出函數(shù)put)和格式輸出函數(shù)printf()、數(shù)據(jù)輸入包括字符輸入函數(shù)get)和格式輸入函數(shù)scanf(),還有一些簡單的C語程序設(shè)計舉列等。
前幾天一直在看C++語法,所以對一些比較實際的例子總感到比較抽象,但是那也是一個必需階段,可能大家和我的`學(xué)習(xí)方式不一樣,但從剛接觸程序到現(xiàn)在來看,發(fā)現(xiàn)這樣學(xué)習(xí)語言的方法挺不錯的。
經(jīng)過第一階段對語法的學(xué)習(xí),我覺得實例階段應(yīng)該是一個過渡階段吧,通過前一階段對語法的學(xué)習(xí)之后,可能有很多概念我們都比較模糊,或者說很多東西太抽象了,這就為我們第二個階段的學(xué)習(xí)做好了實例化的準備,可以這樣說吧,第一個階段就我們?yōu)槲覀兊膶W(xué)習(xí)一樣?xùn)|西而構(gòu)建的一個類,里面講了我們應(yīng)該在這里面要做什么?第二階,也就是本階段,我們就應(yīng)該去把前一段的東西具體化(實例化先前創(chuàng)建的類),那怎么個具體化呢,呵呵!說白了,去練習(xí)一些小例子,從網(wǎng)上下載的電子書上有很多這方面的例子的,如果有自己去書店買書的話,里面也應(yīng)該提供了不少,里面的例子,我是每次都打了一遍,也許有的人不會親自去用手打一遍,什么copy等,當(dāng)然這樣也行,但我個人認為,對于初學(xué)者來說,最好還是自己動手打一遍比較好,畢竟這些東西對我們來說,都比較陌生,如果每個字都自己打完的話,有些代碼你不想記住也難了,在這里,我們得弄懂練習(xí)的每一個例子,如果能把一些例子稍稍修改,弄懂里面精髓的東西,讓自己知道為什么這樣做,那么是最好不過的了,我平時練習(xí)時,這一步是少不了的,都習(xí)慣了,所以也就成了條件反射,想不這樣都不行。最后,我們就應(yīng)該匯一下總,把前面做過的例子里所用的技術(shù)理一下,再做一個比較大的例子,盡量把到目前為止所懂的知識全部應(yīng)用到里面去,只是盡量,當(dāng)然有些東西是不能集成到一起的,也是是代碼之間的排斥性。
這是個人的一點學(xué)習(xí)心得,希望能更好的運用到學(xué)習(xí)中去。C語言是一門很有用的、對于我們的就業(yè)很實際的語言,學(xué)習(xí)好C語言是一項必須而實際的任務(wù)。我們必須要好好掌握。
c語言心得14
C語言是一種計算機程序設(shè)計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統(tǒng)設(shè)計語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計語言,編寫不依賴計算機硬件的應(yīng)用程序。
那怎么才能學(xué)好C語言呢?
1,要學(xué)習(xí)C語言的基本語言及程序結(jié)構(gòu),這時譚浩強的那本書就比較經(jīng)典了。當(dāng)然你不能只看書,要動手動寫代碼,去上機測試。因為很多時候?qū)懗绦蚓褪且粋測試,你就是再牛的程序員也不能可寫出沒有BUG的程序,所以學(xué)會找出程序中的錯誤很重要。這也是你以后分析他人的程序的先決條件,不可偷懶只看書,這樣你是不可能學(xué)好一門計算機語言的。
2,分析他人寫的程序,網(wǎng)上有很多實例代碼,下載下來自己先看一下他們的實例是解決什么問題的,有時候很多經(jīng)典的模塊可以為已所用的。不過,網(wǎng)上下的代碼中會存在很多問題,環(huán)境問題啊,編程習(xí)慣問題了,不過也好,在解決問題的過程中你會學(xué)到很多東西的,像我在分析網(wǎng)上下的'代碼時就遇到了我平時沒有遇到的DOS函數(shù),MASM與C語言的接合等方面的問題,學(xué)到了不少東西呢。
3,要是你再想學(xué)的深一點兒,那還得學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》,《操作系統(tǒng)》,《數(shù)據(jù)庫理論》及《軟件工程》,再深就要去分析LINUX內(nèi)核或是驅(qū)動程序了,這因人而異。但不管怎么學(xué),一定要有個方向,有計劃,這樣才會事半功倍。如果你能找到你想學(xué)習(xí)方面的高手指導(dǎo),或是幾個人一起學(xué)的話那就更好了。
4,分析C語言函數(shù)的實現(xiàn)方法。這對你很好地使用函數(shù)會很有幫助的,再者很多大公司的筆試題就是讓你實現(xiàn)C語言的數(shù),比如:中興的strcpy,阿里巴巴的strcmp,上海貝爾公司宣講會上一個技術(shù)總監(jiān)說,要是誰能說出printf的實現(xiàn)方法及返回值,當(dāng)場錄用。再者,C語言經(jīng)過這么多年的考驗,仍然很熱門,可見其開發(fā)是多么經(jīng)典啊,學(xué)習(xí)一下C函數(shù)實現(xiàn),比學(xué)習(xí)任何書都要好。要是再有興趣的話就分析一下C的頭文件,這也是個不錯的學(xué)習(xí)方面。
5,要有好的心態(tài),學(xué)習(xí)是件苦差事。不能今天高興了,學(xué)習(xí)一兩個小時,明天下雨了,就不去學(xué)了。后天女朋友來了,就去大玩三天,如此下去,唉,結(jié)果很難說啊!
所以,學(xué)習(xí)C語言就是一場持久戰(zhàn),一旦你選擇了這條道路,就得一步一步的走下去。
你的事業(yè)就會蒸蒸日上,believeme!andbelieveyourself!
c語言心得15
通過一學(xué)期對C語言的學(xué)習(xí),我感覺學(xué)習(xí)C語言是有一定難度卻又是非常有趣的科目。這段時間的學(xué)習(xí)我知道了C語言的基本特點有以下幾點:
1. 語言簡潔,使用靈活方便。
2. 運算符豐富,表達能力強。
3. 數(shù)計類型豐富。
4. 目標程序質(zhì)量高,具有面向硬件系統(tǒng)的特點。
5. 具有結(jié)構(gòu)化的控制語句和模塊化的程序結(jié)構(gòu)。
6. 具有編譯預(yù)處理功能。
7. 程序設(shè)計自由度大,可移植性好。
這段時間學(xué)習(xí)使我掌握了:
一、 我學(xué)習(xí)了C語言的數(shù)據(jù)類型、常量與符號常量、變量、
C語言的運算符和表達式、賦值運算符和賦值表達式、自增自減運算符以及逗號表達式等。
二、 這章介紹了結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)、C語句概述、
數(shù)據(jù)輸出包括字符輸出函數(shù)put)和格式輸出函數(shù)printf()、數(shù)據(jù)輸入包括字符輸入函數(shù)get)和格式輸入函數(shù)scanf(),還有一些簡單的C語程序設(shè)計舉列等。
前幾天一直在看C++語法,所以對一些比較實際的例子總感到比較抽象,但是那也是一個必需階段,可能大家和我的學(xué)習(xí)方式不一樣,但從剛接觸程序到現(xiàn)在來看,發(fā)現(xiàn)這樣學(xué)習(xí)語言的方法挺不錯的。
經(jīng)過第一階段對語法的學(xué)習(xí),我覺得實例階段應(yīng)該是一個過渡階段吧,通過前一階段對語法的學(xué)習(xí)之后,可能有很多概念我們都比較模糊,或者說很多東西太抽象了,這就為我們第二個階段的學(xué)習(xí)做好了實例化的準備,可以這樣說吧,第一個階段就我們?yōu)槲覀兊腵學(xué)習(xí)一樣?xùn)|西而構(gòu)建的一個類,里面講了我們應(yīng)該在這里面要做什么?第二階,也就是本階段,我們就應(yīng)該去把前一段的東西具體化(實例化先前創(chuàng)建的類),那怎么個具體化呢,去練習(xí)一些小例子,從網(wǎng)上下載的電子書上有很多這方面的例子的,如果有自己去書店買書的話,里面也應(yīng)該提供了不少,里面的例子,我是每次都打了一遍,也許有的人不會親自去用手打一遍,什么copy等,當(dāng)然這樣也行,但我個人認為,對于初學(xué)者來說,最好還是自己動力打一遍比較好,畢竟這些東西對我們來說,都比較陌生,如果每個字都自己打完的話,有些代碼你不想記住也難了,在這里,我們得弄懂練習(xí)的每一個例子,如果能把一些例子稍稍修改,弄懂里面精髓的東西,讓自己知道為什么這樣做,那么是最好不過的了,我平時練習(xí)時,這一步是少不了的,都習(xí)慣了,所以也就成了條件反射,想不這樣都不行。
最后,我們就應(yīng)該匯一下總,把前面做過的例子里所用的技術(shù)理一下,再做一個比較大的例子,盡量把到目前為止所懂的知識全部應(yīng)用到里面去,只是盡量,當(dāng)然有些東西是不能集成到一起的,也是是代碼之間的排斥性。
這是個人的一點學(xué)習(xí)心得,希望能更好的運用到學(xué)習(xí)中去。C語言是一門很有用的、對于我們的就業(yè)很實際的語言,學(xué)習(xí)好C語言是一項必須而實際的任務(wù)。我們必須要好好掌握。
【c語言心得】相關(guān)文章:
c語言的學(xué)習(xí)心得03-08
c語言學(xué)習(xí)心得05-09
學(xué)習(xí)c語言心得體會02-05
c語言學(xué)習(xí)心得14篇05-17
c語言的學(xué)習(xí)心得體會04-24
c語言學(xué)習(xí)心得體會04-24
學(xué)習(xí)C語言必看的最經(jīng)典書籍03-20
c語言編程心得體會(通用11篇)12-02