版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Word版本,下載可自由編輯關(guān)于c語言心得總結(jié)(8篇)關(guān)于c語言收獲總結(jié)(1)
怎么才能學(xué)好c語言呢?
1,要學(xué)習(xí)c語言的基本語言及程序結(jié)構(gòu),這時(shí)譚浩強(qiáng)的那本書就比較經(jīng)典了。c語言學(xué)習(xí)收獲。當(dāng)然你不能只看書,要動手動寫代碼,去上機(jī)測試。由于很多時(shí)候?qū)懗绦蚓褪且粋€(gè)測試,你就是再牛的程序員也不能可寫出沒有bug的程序,所以學(xué)會找出程序中的錯誤很重要。這也是你以后分析他人的程序的先決條件,不行偷懶只看書,這樣你是不行能學(xué)好一門計(jì)算機(jī)語言的。
2,分析他人寫的程序,網(wǎng)上有很多實(shí)例代碼,下載下來自己先看一下他們的實(shí)例是解決什么問題的,有時(shí)候很多經(jīng)典的模塊能夠?yàn)橐阉玫?。不過,網(wǎng)上下的代碼中會存在很多問題,環(huán)境問題啊,編程習(xí)慣問題了,不過也好,在解決問題的過程中你會學(xué)到很多東西的,像我在分析網(wǎng)上下的代碼時(shí)就遇到了我日常沒有遇到的dos函數(shù),masm與c語言的接合等方面的問題,學(xué)到了不少東西呢。
3,要是你再想學(xué)的深一點(diǎn)兒,那還得學(xué)習(xí),,及,再深就要去分析linux內(nèi)核或是驅(qū)動程序了,這因人而異。但不管怎么學(xué),肯定要有個(gè)方向,有方案,這樣才會事半功倍。c語言學(xué)習(xí)收獲。假如你能找到你想學(xué)習(xí)方面的高手指導(dǎo),或是幾個(gè)人一起學(xué)的話那就更好了。
4,分析c語言函數(shù)的實(shí)現(xiàn)方法。這對你很好地使用函數(shù)會很有幫忙的,再者很多大公司的筆試題就是讓你實(shí)現(xiàn)c語言的數(shù),比如:中興的strcpy,阿里巴巴的strcmp,上海貝爾公司宣講會上一個(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è)不錯的學(xué)習(xí)方面。
5,要有好的心態(tài),學(xué)習(xí)是件苦差事。不能今日開心了,學(xué)習(xí)一兩個(gè)小時(shí),明天下雨了,就不去學(xué)了。后天女伴計(jì)來了,就去大玩三天,如此下去,唉,結(jié)果很難說啊!
所以,學(xué)習(xí)c語言就是一場長久戰(zhàn),一旦你選擇了這條道路,就得一步一步的走下去。
你的事業(yè)就會蒸蒸日上,believeme!andbelieveyourself!
關(guān)于c語言收獲總結(jié)(2)
C語言是在國內(nèi)外廣泛使用的一種計(jì)算機(jī)語言。其語言功能豐富、表述力量強(qiáng)、使用敏捷便利、既具有高級語言的優(yōu)點(diǎn),又具有低級語言的很多特征,適合編寫系統(tǒng)軟件。其功能強(qiáng)大,不僅用在計(jì)算機(jī)上廣泛用在電子,機(jī)械等方面上,而且,所windows,Unix,Linux,Mac,os/2,無一例外,哪一個(gè)不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,都是衍生自C語言。掌控了C語言,能夠說你就掌控了很多門語言。
學(xué)習(xí)C程序這門課一年了,這是我們學(xué)的第一門專業(yè)課,在高校里C語言不但是計(jì)算機(jī)專業(yè)的必修課程而且也是非計(jì)算機(jī)專業(yè)學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)的一門必修課程。所以作為我這個(gè)計(jì)算機(jī)專業(yè)的同學(xué)來說當(dāng)然非常重要,老師在第一節(jié)課說過,C語言是計(jì)算機(jī)的基礎(chǔ),大多數(shù)軟件都需要用C語言來編寫,利用一個(gè)年的學(xué)習(xí),使我由初步掌控簡潔的應(yīng)試學(xué)問到完成高難度的深化編程,如我們在編寫一個(gè)較大的程序時(shí)應(yīng)當(dāng)把它分開成幾個(gè)小程序來看,這樣會簡單得多。同時(shí),我覺得C語言應(yīng)當(dāng)是操作和理論相結(jié)合的課程,在不斷地編寫中去思索,兩者是不行分割的。
在學(xué)習(xí)一年C語言的過程中我也在漸漸探究怎樣才能學(xué)好C語言,并總結(jié)了一點(diǎn)閱歷:
要認(rèn)識C語言就要從語法規(guī)為基礎(chǔ)來學(xué)習(xí)起,首先要是要認(rèn)識它的結(jié)構(gòu),比如變量,首先要認(rèn)識變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運(yùn)用它(我要用什么型式去應(yīng)用它)。在C語言的命令行中全部的語句都是有它自己的肯定格式和形式消失在我們面前,所以我們在學(xué)習(xí)某種語句或命令時(shí)你首先要認(rèn)識的就是它的規(guī)章是什么、有什么用、怎么實(shí)現(xiàn)等。這些都是語法基礎(chǔ)也是C語言的基礎(chǔ)假如把它們都認(rèn)識很好了,那么你編起程序來就很得心應(yīng)手了。比如說IFELSE和SWITCHCASE這兩種條件語句都是用來推理落實(shí)功能的,那我要什么時(shí)侯用IF什么時(shí)侯用SWITCH呢?假如你很好地認(rèn)識它們的結(jié)構(gòu)和作用的話那么就知道:若它的條件分支是多個(gè)而且條件的值是整數(shù)或是一個(gè)字符值時(shí)就會選SWITCH而不會選IF。由于假如條件分支太多時(shí)要用IF語句,這樣肯定會消失IF的嵌套,假如IF的嵌套越多時(shí)程序的開銷就會隨著增大,這樣對整個(gè)程序的運(yùn)行效率就大在降底。而SWITCH就不同,它只要比較一次就能夠找出條件的結(jié)果比起嵌套IF它的效率就大大的提升了很多。不過SWITCH也有它的約束條件,就是它的條件值肯定要是一個(gè)整型數(shù)或是一個(gè)字符值,所以遇到它不能解決的問題時(shí)我們也會通常使用IF語句,究竟IF語句它使用起來也比較便利用的范圍也比較廣。所以說認(rèn)識語法規(guī)章是很重要的,假如沒有一個(gè)良好的語法基礎(chǔ)是很難編出一個(gè)好的程序!學(xué)習(xí)好基礎(chǔ)后我們就能夠開頭來編程了。
關(guān)于c語言收獲總結(jié)(3)
一、明確學(xué)習(xí)目的
學(xué)習(xí)編程對大多數(shù)IT業(yè)人員來說都是特別有用的。學(xué)編程,做一名編程人員,從個(gè)人角度講,能夠解決在軟件使用中所遇到的問題,改進(jìn)現(xiàn)有軟件,能夠?yàn)樽约赫业揭环荼ж?fù)的工作添加重要得砝碼,有利于在求職道路上謀得一個(gè)好的職位;從國家的角度,能夠?yàn)橹袊能浖a(chǎn)業(yè)做出應(yīng)有的貢獻(xiàn),一名優(yōu)秀的程序員永久是被爭奪的對象。學(xué)習(xí)編程還能熬煉思維,使我們的規(guī)律思維更加嚴(yán)密;能夠不斷享受到創(chuàng)新的樂趣,將一直有機(jī)會走在高科技的前沿,由于程序設(shè)計(jì)本身是一種制造性的工作。學(xué)問經(jīng)濟(jì)時(shí)代給我們帶來了無限的機(jī)會,要想真正掌控計(jì)算機(jī)技術(shù),并在IT行業(yè)里干出一番事業(yè)來,有所作為,具有肯定的編程力量是一個(gè)基本條件和要求。
二、打好基礎(chǔ)
學(xué)編程要具備肯定的基礎(chǔ),總結(jié)之有以下幾方面:
1、數(shù)學(xué)基礎(chǔ)從計(jì)算機(jī)進(jìn)展和應(yīng)用的歷史來看計(jì)算機(jī)的數(shù)學(xué)模型和體系結(jié)構(gòu)等都是有數(shù)學(xué)家提出的,最早的計(jì)算機(jī)也是為數(shù)值計(jì)算而設(shè)計(jì)的。因此,要學(xué)好計(jì)算機(jī)就要有肯定的數(shù)學(xué)基礎(chǔ),出學(xué)者有高中水平就差不多了。
2、規(guī)律思維力量的培育學(xué)程序設(shè)計(jì)要有肯定的規(guī)律思維力量,“邏思力”的培育要長時(shí)間的實(shí)踐熬煉。要想成為一名優(yōu)秀的程序員,最重要的是掌控編程思想。要做到這一點(diǎn)必需在反復(fù)的實(shí)踐、觀看、分析、比較、總結(jié)中漸漸地積累。因此在學(xué)習(xí)編程過程中,我們不必等到什么都完全明白了才去動手實(shí)踐,只要明白了也許,就要敢于自己動手去體悟。誰都有第一次。有的問題只有利用實(shí)踐后才能明白,也只有實(shí)踐才能把老師和書上的學(xué)問變成自己的,高手都是這樣成材的。
三、留意理解一些重要概念
一本程序設(shè)計(jì)的書看到的無非就是變量、函數(shù)、條件語句、循環(huán)語句等概念,但要真正能進(jìn)行編程應(yīng)用,需要深化理解這些概念,在理解的基礎(chǔ)上應(yīng)用,不要只簡潔地學(xué)習(xí)語法、結(jié)構(gòu),而要吃透針這些語法、結(jié)構(gòu)的應(yīng)用例子,做到舉一反三,觸類旁通。
四、掌控編程思想
學(xué)習(xí)一門語言或開發(fā)工具,語法結(jié)構(gòu)、功能調(diào)用是次要的,最主要是學(xué)習(xí)它的思想。關(guān)鍵是學(xué)一種思想,有了思想,那么我們就能夠觸類旁通。
五、多實(shí)踐、多溝通
掌控編程思想必需在編程實(shí)際工作中去實(shí)踐和體會。編程起步階段要常常自己動手設(shè)計(jì)程序,詳細(xì)設(shè)計(jì)時(shí)不要拘泥于固定的思維方式,遇到問題要多想幾種解決的方案。這就要多溝通,各人的思維方式不同、角度各異,各有高招,利用溝通可不斷汲取別人的特長,豐富編程實(shí)踐,幫忙自己提升水平。親自動手進(jìn)行程序設(shè)計(jì)是制造性思維應(yīng)用的體現(xiàn),也是培育規(guī)律思維的好方法。
六、養(yǎng)成良好的編程習(xí)慣
編程入門不難,但入門后不斷學(xué)習(xí)是非常重要的,相對來說較為漫長。在此期間要留意養(yǎng)成一些良好的編程習(xí)慣。編程風(fēng)格的好壞很大程度影響程序質(zhì)量。良好的編程風(fēng)格能夠使程序結(jié)構(gòu)清楚合理,且使程序代碼便于維護(hù)。如代碼的縮進(jìn)編排、變量命令規(guī)章的一樣性、代碼的解釋等。
七、上網(wǎng)學(xué)編程
在網(wǎng)上能夠?qū)W到很多不同的編程思想、方法、閱歷和技巧,有大量的工具和作品及相關(guān)的輔導(dǎo)材料供下載。
八、強(qiáng)化計(jì)算機(jī)理論學(xué)問的再學(xué)習(xí)
學(xué)編程是符合“理論→實(shí)踐→再理論→再實(shí)踐”的一個(gè)熟悉過程。一開頭要具有肯定的計(jì)算機(jī)理論基礎(chǔ)學(xué)問,包括編程所需的數(shù)學(xué)基礎(chǔ)學(xué)問,具備了入門的條件,就能夠開頭編程的實(shí)踐,從實(shí)踐中能夠發(fā)覺問題需要強(qiáng)化計(jì)算機(jī)理論學(xué)問的再學(xué)習(xí)。程序人人皆可編,但當(dāng)你發(fā)覺編到肯定程度很難再提升的時(shí)候,就要回頭來學(xué)習(xí)一些計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)理論。學(xué)過之后,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學(xué)習(xí)編程的過程中要不斷地針對應(yīng)用中的困惑和問題深化學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)原理、編譯原理、操作系統(tǒng)原理、軟件工程等計(jì)算機(jī)科學(xué)的理論基礎(chǔ)和數(shù)理規(guī)律、代數(shù)系統(tǒng)、圖論、離散數(shù)學(xué)等數(shù)學(xué)理論基礎(chǔ)學(xué)問。這樣經(jīng)過不斷的學(xué)習(xí),再努力地實(shí)踐,編程水平肯定會不斷提升到一個(gè)新高度。
關(guān)于c語言收獲總結(jié)(4)
在這為期半個(gè)月的時(shí)間內(nèi),利用我們小組各成員之間的相互爭論和合作,我們完成了同學(xué)信息管理系統(tǒng)的程序設(shè)計(jì),更值得開心的是我們的程序獲得了大家的寵愛,在每次的簡報(bào)中都獲得了較好的成果。
雖然在上個(gè)學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C語言程序設(shè)計(jì)》這門課,但是我所學(xué)的學(xué)問最多也就是在做作業(yè)的時(shí)候才會用到,日常沒有什么練習(xí)的機(jī)會,這次的課程設(shè)計(jì)是我第一次利用自己構(gòu)思,和同學(xué)爭論并且不斷查閱資料來設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的學(xué)問,還讓我對c語言有了更深一步的認(rèn)識,掌控了更多的技巧和技能。
C語言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著非常重要的地位。要學(xué)好這種語言,僅僅學(xué)習(xí)課本上的學(xué)問是不夠的,還要常常自己動手,有較強(qiáng)的實(shí)踐力量。只有多動手,常常編寫程序,才能發(fā)覺我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問題,不斷提升自己轉(zhuǎn)化學(xué)問的力量。
在我們小組有解決不了的問題時(shí),我們會積極查閱相關(guān)的資料,或向同學(xué)詢問,這不僅豐富了我們的學(xué)問,還促進(jìn)了我們同學(xué)之間的友情。為了增大信息的平安性,需要用文件來存儲信息,由于我們在上課時(shí)不注意對文件的運(yùn)用,所以在這方面有較大的困難。我先將書本認(rèn)仔細(xì)真地看了一遍,又做了一下課后習(xí)題來驗(yàn)證和促進(jìn)自己的理解,最終,經(jīng)過我們的不懈努力,我們小組的程序有了突破,勝利地實(shí)現(xiàn)了用文件來保存并查看同學(xué)的信息。
這次設(shè)計(jì)中,我的獲得還有就是學(xué)會了用流程圖來表述自己的想法,并依據(jù)流程圖來逐步實(shí)現(xiàn)程序的功能。開頭的時(shí)候,我畫流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的依據(jù)自己的想法畫出圖來,后來畫多了,就更加認(rèn)識它的功能,非常得心應(yīng)手,能夠比較快而精確?????的畫出來。
在這次課程設(shè)計(jì)中,我們首先對系統(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)用(包括遞歸調(diào)用)。由于我們是分工編寫代碼,最終需要將每個(gè)人的代碼放到一起進(jìn)行調(diào)試。由于我們每個(gè)人寫的函數(shù)的思想不都一樣,所以在調(diào)試的過程中也遇到了困難,但經(jīng)過我們急躁的修改,最終功夫不負(fù)有心人,我們勝利了!
在參考書上,我們不僅參考了曾經(jīng)學(xué)過的高敬陽主編的《c語言程序設(shè)計(jì)》,還找到了由譚浩強(qiáng)主編的第三版《c語言》進(jìn)行參考。
當(dāng)然,我們的程序還有一些不完善的地方,比如說,當(dāng)輸入的數(shù)據(jù)不符合我們定義的數(shù)據(jù)的格式的時(shí)候,程序會消失一些錯誤,有時(shí)會消失主菜單的死循環(huán);在一次程序運(yùn)行中,只能行使一種權(quán)限,要想再行使另一種權(quán)限,就只能退出程序,然后再運(yùn)行程序。
三周的學(xué)校期即將結(jié)束,時(shí)間雖短,但是我獲得了很多。最終,感謝老師和同學(xué)們的指導(dǎo),更要感謝我們小組成員之間的合作與溝通。
關(guān)于c語言收獲總結(jié)(5)
一、明確學(xué)習(xí)目的
學(xué)習(xí)編程對大多數(shù)IT業(yè)人員來說都是特別有用的。學(xué)編程,做一名編程人員,從個(gè)人角度講,能夠解決在軟件使用中所遇到的問題,改進(jìn)現(xiàn)有軟件,能夠?yàn)樽约赫业揭环荼ж?fù)的工作添加重要得砝碼,有利于在求職道路上謀得一個(gè)好的職位;從國家的角度,能夠?yàn)橹袊能浖a(chǎn)業(yè)做出應(yīng)有的貢獻(xiàn),一名優(yōu)秀的程序員永久是被爭奪的對象。學(xué)習(xí)編程還能熬煉思維,使我們的規(guī)律思維更加嚴(yán)密;能夠不斷享受到創(chuàng)新的樂趣,將一直有機(jī)會走在高科技的前沿,由于程序設(shè)計(jì)本身是一種制造性的工作。學(xué)問經(jīng)濟(jì)時(shí)代給我們帶來了無限的機(jī)會,要想真正掌控計(jì)算機(jī)技術(shù),并在IT行業(yè)里干出一番事業(yè)來,有所作為,具有肯定的編程力量是一個(gè)基本條件和要求。
二、打好基礎(chǔ)
學(xué)編程要具備肯定的基礎(chǔ),總結(jié)之有以下幾方面:
1、數(shù)學(xué)基礎(chǔ)從計(jì)算機(jī)進(jìn)展和應(yīng)用的歷史來看計(jì)算機(jī)的數(shù)學(xué)模型和體系結(jié)構(gòu)等都是有數(shù)學(xué)家提出的,最早的計(jì)算機(jī)也是為數(shù)值計(jì)算而設(shè)計(jì)的。因此,要學(xué)好計(jì)算機(jī)就要有肯定的數(shù)學(xué)基礎(chǔ),出學(xué)者有高中水平就差不多了。
2、規(guī)律思維力量的培育學(xué)程序設(shè)計(jì)要有肯定的規(guī)律思維力量,“邏思力”的培育要長時(shí)間的實(shí)踐熬煉。要想成為一名優(yōu)秀的程序員,最重要的是掌控編程思想。要做到這一點(diǎn)必需在反復(fù)的實(shí)踐、觀看、分析、比較、總結(jié)中漸漸地積累。因此在學(xué)習(xí)編程過程中,我們不必等到什么都完全明白了才去動手實(shí)踐,只要明白了也許,就要敢于自己動手去體悟。誰都有第一次。有的問題只有利用實(shí)踐后才能明白,也只有實(shí)踐才能把老師和書上的學(xué)問變成自己的,高手都是這樣成材的。
三、留意理解一些重要概念
一本程序設(shè)計(jì)的書看到的無非就是變量、函數(shù)、條件語句、循環(huán)語句等概念,但要真正能進(jìn)行編程應(yīng)用,需要深化理解這些概念,在理解的基礎(chǔ)上應(yīng)用,不要只簡潔地學(xué)習(xí)語法、結(jié)構(gòu),而要吃透針這些語法、結(jié)構(gòu)的應(yīng)用例子,做到舉一反三,觸類旁通。
四、掌控編程思想
學(xué)習(xí)一門語言或開發(fā)工具,語法結(jié)構(gòu)、功能調(diào)用是次要的,最主要是學(xué)習(xí)它的思想。關(guān)鍵是學(xué)一種思想,有了思想,那么我們就能夠觸類旁通。
五、多實(shí)踐、多溝通
掌控編程思想必需在編程實(shí)際工作中去實(shí)踐和體會。編程起步階段要常常自己動手設(shè)計(jì)程序,詳細(xì)設(shè)計(jì)時(shí)不要拘泥于固定的思維方式,遇到問題要多想幾種解決的方案。這就要多溝通,各人的思維方式不同、角度各異,各有高招,利用溝通可不斷汲取別人的特長,豐富編程實(shí)踐,幫忙自己提升水平。親自動手進(jìn)行程序設(shè)計(jì)是制造性思維應(yīng)用的體現(xiàn),也是培育規(guī)律思維的好方法。
六、養(yǎng)成良好的編程習(xí)慣
編程入門不難,但入門后不斷學(xué)習(xí)是非常重要的,相對來說較為漫長。在此期間要留意養(yǎng)成一些良好的編程習(xí)慣。編程風(fēng)格的好壞很大程度影響程序質(zhì)量。良好的編程風(fēng)格能夠使程序結(jié)構(gòu)清楚合理,且使程序代碼便于維護(hù)。如代碼的縮進(jìn)編排、變量命令規(guī)章的一樣性、代碼的解釋等。
七、上網(wǎng)學(xué)編程
在網(wǎng)上能夠?qū)W到很多不同的編程思想、方法、閱歷和技巧,有大量的工具和作品及相關(guān)的輔導(dǎo)材料供下載。
八、強(qiáng)化計(jì)算機(jī)理論學(xué)問的再學(xué)習(xí)
學(xué)編程是符合“理論→實(shí)踐→再理論→再實(shí)踐”的一個(gè)熟悉過程。一開頭要具有肯定的計(jì)算機(jī)理論基礎(chǔ)學(xué)問,包括編程所需的數(shù)學(xué)基礎(chǔ)學(xué)問,具備了入門的條件,就能夠開頭編程的實(shí)踐,從實(shí)踐中能夠發(fā)覺問題需要強(qiáng)化計(jì)算機(jī)理論學(xué)問的再學(xué)習(xí)。程序人人皆可編,但當(dāng)你發(fā)覺編到肯定程度很難再提升的時(shí)候,就要回頭來學(xué)習(xí)一些計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)理論。學(xué)過之后,很多以前遇到的問題都會迎刃而解,使人有豁然開朗之感。因此在學(xué)習(xí)編程的過程中要不斷地針對應(yīng)用中的困惑和問題深化學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)原理、編譯原理、操作系統(tǒng)原理、軟件工程等計(jì)算機(jī)科學(xué)的理論基礎(chǔ)和數(shù)理規(guī)律、代數(shù)系統(tǒng)、圖論、離散數(shù)學(xué)等數(shù)學(xué)理論基礎(chǔ)學(xué)問。這樣經(jīng)過不斷的學(xué)習(xí),再努力地實(shí)踐,編程水平肯定會不斷提升到一個(gè)新高度。
關(guān)于c語言收獲總結(jié)(6)
怎么才能學(xué)好c語言呢?
1,要學(xué)習(xí)c語言的基本語言及程序結(jié)構(gòu),這時(shí)譚浩強(qiáng)的那本書就比較經(jīng)典了。c語言學(xué)習(xí)收獲。當(dāng)然你不能只看書,要動手動寫代碼,去上機(jī)測試。由于很多時(shí)候?qū)懗绦蚓褪且粋€(gè)測試,你就是再牛的程序員也不能可寫出沒有bug的程序,所以學(xué)會找出程序中的錯誤很重要。這也是你以后分析他人的程序的先決條件,不行偷懶只看書,這樣你是不行能學(xué)好一門計(jì)算機(jī)語言的。
2,分析他人寫的程序,網(wǎng)上有很多實(shí)例代碼,下載下來自己先看一下他們的實(shí)例是解決什么問題的,有時(shí)候很多經(jīng)典的模塊能夠?yàn)橐阉玫?。不過,網(wǎng)上下的代碼中會存在很多問題,環(huán)境問題啊,編程習(xí)慣問題了,不過也好,在解決問題的過程中你會學(xué)到很多東西的,像我在分析網(wǎng)上下的代碼時(shí)就遇到了我日常沒有遇到的dos函數(shù),masm與c語言的接合等方面的問題,學(xué)到了不少東西呢。
3,要是你再想學(xué)的深一點(diǎn)兒,那還得學(xué)習(xí),,及,再深就要去分析linux內(nèi)核或是驅(qū)動程序了,這因人而異。但不管怎么學(xué),肯定要有個(gè)方向,有方案,這樣才會事半功倍。c語言學(xué)習(xí)收獲。假如你能找到你想學(xué)習(xí)方面的高手指導(dǎo),或是幾個(gè)人一起學(xué)的話那就更好了。
4,分析c語言函數(shù)的實(shí)現(xiàn)方法。這對你很好地使用函數(shù)會很有幫忙的,再者很多大公司的筆試題就是讓你實(shí)現(xiàn)c語言的數(shù),比如:中興的strcpy,阿里巴巴的strcmp,上海貝爾公司宣講會上一個(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è)不錯的學(xué)習(xí)方面。
5,要有好的心態(tài),學(xué)習(xí)是件苦差事。不能今日開心了,學(xué)習(xí)一兩個(gè)小時(shí),明天下雨了,就不去學(xué)了。后天女伴計(jì)來了,就去大玩三天,如此下去,唉,結(jié)果很難說啊!
所以,學(xué)習(xí)c語言就是一場長久戰(zhàn),一旦你選擇了這條道路,就得一步一步的走下去。
你的事業(yè)就會蒸蒸日上,believeme!andbelieveyourself!
關(guān)于c語言收獲總結(jié)(7)
C語言是在國內(nèi)外廣泛使用的一種計(jì)算機(jī)語言。其語言功能豐富、表述力量強(qiáng)、使用敏捷便利、既具有高級語言的優(yōu)點(diǎn),又具有低級語言的很多特征,適合編寫系統(tǒng)軟件。其功能強(qiáng)大,不僅用在計(jì)算機(jī)上廣泛用在電子,機(jī)械等方面上,而且,所windows,Unix,Linux,Mac,os/2,無一例外,哪一個(gè)不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,都是衍生自C語言。掌控了C語言,能夠說你就掌控了很多門語言。
學(xué)習(xí)C程序這門課一年了,這是我們學(xué)的第一門專業(yè)課,在高校里C語言不但是計(jì)算機(jī)專業(yè)的必修課程而且也是非計(jì)算機(jī)專業(yè)學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)的一門必修課程。所以作為我這個(gè)計(jì)算機(jī)專業(yè)的同學(xué)來說當(dāng)然非常重要,老師在第一節(jié)課說過,C語言是計(jì)算機(jī)的基礎(chǔ),大多數(shù)軟件都需要用C語言來編寫,利用一個(gè)年的學(xué)習(xí),使我由初步掌控簡潔的應(yīng)試學(xué)問到完成高難度的深化編程,如我們在編寫一個(gè)較大的程序時(shí)應(yīng)當(dāng)把它分開成幾個(gè)小程序來看,這樣會簡單得多。同時(shí),我覺得C語言應(yīng)當(dāng)是操作和理論相結(jié)合的課程,在不斷地編寫中去思索,兩者是不行分割的。
在學(xué)習(xí)一年C語言的過程中我也在漸漸探究怎樣才能學(xué)好C語言,并總結(jié)了一點(diǎn)閱歷:
要認(rèn)識C語言就要從語法規(guī)為基礎(chǔ)來學(xué)習(xí)起,首先要是要認(rèn)識它的結(jié)構(gòu),比如變量,首先要認(rèn)識變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運(yùn)用它(我要用什么型式去應(yīng)用它)。在C語言的命令行中全部的語句都是有它自己的肯定格式和形式消失在我們面前,所以我們在學(xué)習(xí)某種語句或命令時(shí)你首先要認(rèn)識的就是它的規(guī)章是什么、有什么用、怎么實(shí)現(xiàn)等。這些都是語法基礎(chǔ)也是C語言的基礎(chǔ)假如把它們都認(rèn)識很好了,那么你編起程序來就很得心應(yīng)手了。比如說IFELSE和SWITCHCASE這兩種條件語句都是用來推理落實(shí)功能的,那我要什么時(shí)侯用IF什么時(shí)侯用SWITCH呢?假如你很好地認(rèn)識它們的結(jié)構(gòu)和作用的話那么就知道:若它的條件分支是多個(gè)而且條件的值是整數(shù)或是一個(gè)字符值時(shí)就會選SWITCH而不會選IF。由于假如條件分支太多時(shí)要用IF語句,這樣肯定會消失IF的嵌套,假如IF的嵌套越多時(shí)程序的開銷就會隨著增大,這樣對整個(gè)程序的運(yùn)行效率就大在降底。而SWITCH就不同,它只要比較一次就能夠找出條件的結(jié)果比起嵌套IF它的效率就大大的提升了很多。不過SWITCH也有它的約束條件,就是它的條件值肯定要是一個(gè)整型數(shù)或是一個(gè)字符值,所以遇到它不能解決的問題時(shí)我們也會通常使用IF語句,究竟IF語句它使用起來也比較便利用的范圍也比較廣。所以說認(rèn)識語法規(guī)章是很重要的,假如沒有一個(gè)良好的語法基礎(chǔ)是很難編出一個(gè)好的程序!學(xué)習(xí)好基礎(chǔ)后我們就能夠開頭來編程了。
關(guān)于c語言收獲總結(jié)(8)
在這為期半個(gè)月的時(shí)間內(nèi),利用我們小組各成員之間的相互爭論和合作,我們完成了同學(xué)信息管理系統(tǒng)的程序設(shè)計(jì),更值得開心的是我們的程序獲得了大家的寵愛,在每次的簡報(bào)中都獲得了較好的成果。
雖然在上個(gè)學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C語言程序設(shè)計(jì)》這門課,但是我所學(xué)的學(xué)問最多也就是在做作業(yè)的時(shí)候才會用到,日常沒有什么練習(xí)的機(jī)會,這次的課程設(shè)計(jì)是我第一次利用自己構(gòu)思,和同學(xué)爭論并且不斷查閱資料來設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的學(xué)問,還讓我對c語言有了更深一步的認(rèn)識,掌控了更多的技巧和技能。
C語言是計(jì)算機(jī)程序設(shè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度塔吊設(shè)備租賃與承包項(xiàng)目融資合同4篇
- 二零二五旅行社旅游電商平臺轉(zhuǎn)讓與合作運(yùn)營合同4篇
- 2025年度智能門面店面設(shè)計(jì)與裝修一體化承包合同4篇
- 2025年度工業(yè)用地租賃與基礎(chǔ)設(shè)施建設(shè)合同3篇
- 二零二五版模具行業(yè)安全生產(chǎn)責(zé)任合同4篇
- 二零二五年度文物贈與合同范本3篇
- 二零二五年教育培訓(xùn)機(jī)構(gòu)整體收購合同3篇
- 二零二五年度房地產(chǎn)代理股權(quán)交易及租賃合同4篇
- 租賃合同:2025年度水車租賃服務(wù)2篇
- 2025年度生態(tài)濕地保護(hù)與綠化恢復(fù)合同4篇
- 簡易自動化培訓(xùn)
- 2024生態(tài)環(huán)境相關(guān)法律法規(guī)考試試題
- 有砟軌道施工工藝課件
- 兩辦意見八硬措施煤礦安全生產(chǎn)條例宣貫學(xué)習(xí)課件
- 40篇短文搞定高中英語3500單詞
- 人教版高中數(shù)學(xué)必修二《第九章 統(tǒng)計(jì)》同步練習(xí)及答案解析
- 兒科護(hù)理安全警示教育課件
- 三年級下冊口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓(xùn)
- 液晶高壓芯片去保護(hù)方法
評論
0/150
提交評論