c語言的學習心得(通用23篇)

c語言的學習心得 篇1

我學習C語言時,真是用千言萬語呀!記得剛開始學的時候,我的C語言學的並不是很好,學期都過了快一半了,對C語言還是一知半解的,我是第四小組的組長,組長的職位給我了很大的壓力,我一直認為做學問都要做到這一點,要麼做到最好,要麼就不去做它,本着這樣一個心太,我下了一個決心就是要學好C語言,開始我用了最笨的方法,就是一個厚厚的本子,一支筆,一本C語言書,天天有事沒事抄程序,不管什麼程序,我都不放過,一個一個的抄,抄了有好幾個本,回到宿舍就在機子上調程序,一個月過去了,老師讓做C語言項目,是一個學生成績管理系統,在當時這樣一個項目對我們來説真是難度不小,可是我本着一個試一試的心太去做了,一個打死我都不敢相信的奇蹟出現了,這個程序我寫出來了,而且幾乎是一氣合成,而且只用了一個晚上的時間,寫了足足有六頁的代碼,看着寫在本子上的代碼我有點不相信,這怎麼可能呢,當晚我沒有睡着覺,高興啊,誰能睡的着。做這個項目讓我明白了一些道理,再大的程序也是有不同的小程序組成的,因為我天天抄程序,抄的全是小程序,做這個大點的程序的時候我發現全是一個一個的小程序,抄了一個月的程序,當然能很順利的就寫出來了。

c語言的學習心得(通用23篇)

後來我明白了,抄程序是最笨的方法但我認為它是進步最快的`方法,抄程序是積累經驗的時候,而做項目才是真正把所學為所用的時候,可以説只有你做一個大點的項目出來才能真正是説明你學到了東西,你會用所學的東西,要不然就算你學的再多,不會用也沒用啊,我還發現有很多同學,在學飛C語言的時候比我學的要好,可是他們卻做不出來項目,就是説學會了但是不會用,那我説還不如不學呢。有點浪費時間。做學問特別是計算機一定要做的精準,比如説一個語句一個關鍵字,你一定要把它幾乎所有的用方法都能清楚明白,比如説print語句,對於它你一定要明白什麼時候用“‘,這些你都要非常的清楚明白,要不然説不定那一天你用會碰上麻煩事,一句話要學精了,語法掌握住了,接下來就是寫程序了,其實抄程序並不是説一直沒有目的去抄,你會發現當你抄一段時間以後就不用再抄了,因為大部分都是一樣的你一看就知道怎麼寫了,當你一看到程序就知道它什麼功能,那裏有錯的時候,那你的成績可是進步不小啊,這並不需要太多的時間,只要你用心一個月足夠了。

c語言的學習心得 篇2

C語言是一門計算機基礎語言,通過這一學期的學習,對於它的一些特點和算法有了一定程度的瞭解,並能夠做一些中等的題目,但並沒有完全掌握。這兩週的課程設計正是讓我們鞏固以前的知識並在此基礎上能夠有所突破。

這次做的是計算器,對於我來説有一定困難,因為我的C語言基礎並不是很過硬,所以在第一週我的程序並沒有太大的進展,除了一個框架外並無其他任何功能,每天別人在絞盡腦汁想如何做程序的時候,我都會看着自己寫的框架發呆,或者做一些與課程無關的事情,那一個禮拜過的蠻無聊,蠻鬱悶的,心情也不是很好。一個禮拜的煎熬終於過去了,終於有了讓我喘息的機會。週末的'時候,拿出了網上找到的計算器的程序,靜下心來認真的研究別人的算法,終於初步看懂了那些在我看來深奧的一塌糊塗的語言。第二週又要上機,不過這次情況有所改善,畢竟有了一點小頭緒了,當然趁熱打鐵,把那個程序中有用的部分COPY了一下,就變成了自己的計算器程序啦。運行了一下也成功了。雖然程序有的是COPY的,外形也不如別人的美觀,可其中包含了我的心血,應該並不算盜用吧。

C語言是一門較難的語言,我感覺學的蠻累的,尤其是這兩週的課程設計,我更體會到了這一點,雖然我們是在同一條起跑線上學習的,可每個人能力都是不同的,有人掌握的.好,也有人掌握的不是很好。而我屬於後者,因此,在做設計的時候,單單靠我自己的能力是不行的,需要靠大家的幫忙,需要運用集體的智慧,需要大家團結合作。所以,通過兩個禮拜的努力和同學的幫忙,我終於做出了比較傳統的計算器,在此過程中,我體會到了失敗後的失落,同時也體會到了成功後的喜悦,也許在以後的學習生活中我會更加體會到這一點。

c語言的學習心得 篇3

學習C語言已經一個學期了,剛開始學習的時候老是感覺力不從心。雖然認真聽課了,但是並不能理解它。這種情況到了後來才有所改變。

之所以能有所改變,是因為本人找到了學習C語言的一些方法。由於C語言對於剛接觸的學子,會感到很陌生。因為C語言所要用到的思維邏輯與我們平時的思維邏輯有所不一樣。其顯得更抽象。所以學習C語言,一定要打好基礎。要把基礎理解透徹。需要用到的語句要牢記,這樣,在以後的運用當中,就能比較得心應手了。學習C語言的起步就是學習它的方法規則,如果把它學習得好在學習後面的時候就比較容易理。比如變量,首先要了解變量的定義方式(格式),其意義是什麼(定義變量有什麼用);其次就是要我要怎麼去運用它(我要用什麼型式去應用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現在我們面前,所以在學習某種語句或命令時你首先要了解的就是它的規則是什麼、有什麼用、怎麼實現等。這些都是語法基礎,如果把它們都瞭解很好了,那麼編起程序來就很得心應手。比如説if語句和switch語句,這兩種條件語句都是用來執行判斷功能的,那什麼時侯用if什麼時侯用switch,如果很好地瞭解它們的結構和作用的話那麼就能靈活運用:若它的條件分支是多個而且條件的值是一個確定的值時就可以選用switch。反之,在大多數情況下就用if。 掌握了語言法規則,不一定就能編出程序來,其實學習編程就是要學習一種思想,一種思維方法,首先要確定一種算法,如從1加到100,判斷潤年等,我認為這些算法都是一種思維方法。畫流程圖就是在構建編寫程序思路的過程,當畫好一個流程圖時編程思想也就出來了,程序也差不多了,再結合掌握的語言的方法規則,在計算機裏實現就可以了。任何程序只要有思維,有想法,那麼實現程序時就不會覺得無從下手。而要學習這種思維方法就是多做題,多讀程序,學習別人好的思維方法,多想想一個程序還可不可以有另外一種方法來實現它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學什麼語言都是這樣。

另外,良好的編程習慣也是學好C語言的重要因素。例如編寫程序時用縮進的方式、寫註釋、程序寫到一定的階段時要做一下測試等。這些工作可以幫我們在調試程序時有很大的幫助。程序代碼實現後,錯誤是難免的,所以也要鍛鍊自己的調試查錯能力,而良好的編程習慣可以使我們在調試時減小工作量和提高調試效率,也有助於形成自己的編程風格。

在學習的時候,我遇到過這麼個情況。覺得C語言學起來很枯燥,很悶。後來才發現學習語言,是要有目的性。如果沒有目的,你會發現自己在學習的過程中會很枯燥,會漸漸失去對C語言的學習興趣。所以我們要有一個遠大而又容易實現的目的,我要用C語言來做什麼?再把這個最終的目的分成部分,讓我們慢慢的一點一點的來完成它,這樣在學習C語言的過程中,我們就會始終陶醉在一個又一個成功的喜悦裏,讓我們的.學習越來越有興趣。有一天,我們會發現:原來學習C語言真的是一件很有意思的事兒,而且學好C語言也不是很難麼! 學習C語言只看書也是不夠的,我們要一邊看書,一邊上機做練習,或者在你學習了C語言的基礎知識以後就可以找一些別人的程序來看,遇到不明白的函數可以再翻一下書,如果查書也理解不了,我們可以把他的程序輸入到計算機裏,情況好的話能夠順利通過編譯,如果不能順利執行,我們也同樣可以學習到一些C語言調試方面的知識。課堂上要講授許多關於c語言的語法規則,聽起來十分枯燥無味,也不容易記住。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對於一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由於大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域裏這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去"掩蓋"程序中的錯誤,而不是儘可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發能力。

總之一句話,在學習C語言中,一定要多動手。不要老是鑽牛角尖,不斷的在那左思右想。用時候只要肯動手,編譯錯了再改。你會發現慢慢的就能夠找到答案了。而且也能從中學習到很多東西,常言道失敗是成功之母。只要不怕失敗,不斷的鑽研、嘗試,總會能夠把困難解決的。

在學習C語言的過程中會遇到許多困難與挫折。但通過自己的努力,最終能克服種種的困難。所得到的成就感是無法用言語去形容的。從中學到的堅韌精神對於我今後的生活也有很大的影響。

C語言是一種抽象的語言,相對於我們平時用的語言,所以學習起來會用點吃力。但是面向對象程序設計的基本要素是抽象,程序員是需要通過抽象來管理複雜性。

管理抽象的有效方法是使用層次式的分類特性,這種方法允許用户根據物理含義分解一個複雜的系統,把它劃分成更容易管理的塊。例如,一個計算機系統是一個獨立的對象。而在計算機系統內部由幾個子系統組成:顯示器,鍵盤,硬盤驅動器,DVD-ROM,軟盤,音響等,這些子系統每個又由專門的部件組成。關鍵是需要使用層次抽象來管理計算機系統(或其他任何複雜系統)的複雜性。

面向對象程序設計的本質:這些抽象的對象可以被看作具體的實體,這些實體對用來告訴我們作什麼的消息進行響應。

學習C語言可以讓我們更好的鍛鍊自己的邏輯思維能力,還可以讓你掌握更好的計算機知識,在不斷學習的過程中讓自己真正的自信起來!學習C語言,對於以後的工作也是有所幫助的,它也可以結合其他的科目,來靈活運用。例如單片機的運用。用C語言去編輯單片機的主程序,會發現程序簡潔多了。而且發現C語言的實用性很強。

雖然課程結束了,但在以後的學習過程中,我仍會不斷的鑽研,希望學得更多,能更好的在以後的工作中運用。

c語言的學習心得 篇4

學習C語言已經一年多,對C也算得上半個入門者,期間也寫過一些自娛自樂的代碼。其實個人認為無論學習什麼語言,最重要的是掌握習編程思想,然而C語言一種學習編程思想的基礎語言。所以,C語言的重要性不言而喻。

一、課本

無論用的是什麼書,要學好C語言,把書上的每一個例題、習題的代碼讀懂,這是學C最基本的要求。弄懂每一章的內容是什麼?在C語言中有什麼用?並嘗試修改每一個例題的代碼,採用不同的代碼來實現題目的要求。

二、課堂

在每一節課上,注意老師講的內容,有的知識,老師稍微提點,你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點。在課堂上,儘可能多的'在草稿紙上寫下你自己的代碼,讓老師看或是自己上機調試。

三、筆記

無論學習什麼知識,筆記是重點,俗話説:好記性不如爛筆頭。一個認真學習的人,總是記了很多筆記的,想學好編程,你的筆記本上總有課本上的每一個例題代碼的核心部分。以及八大經典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動規、迭代、分枝。

四、交流

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

五、上機練習

這是學習好C語言的關重要的環節,無論你編程學得多好,上機實現才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進計算機,讓計算機來實現,這樣有助於你對程序的理解,並試着修改你的代碼,讓你的代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼,一個編程厲害的高手,他的計算機上會有多代碼。

想成為編程高手的軍規:

一、大學生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學了很多東西而難忘,也會因為什麼都沒學到而難忘!

二、編程不是技術活,而是體力活。

三、C語言是基礎,很重要,如果你不學好C語言,那麼什麼高級語言你都學不好。

四、計算機專業是一個很枯燥的專業,但即來之、則安之,只要你努力學,也會發現其中的樂趣。

五、學習編程的祕訣是:編程,編程,再編程。

c語言的學習心得 篇5

剛開始學C語言的時候,很迷茫,在此之前從沒有接觸過C語言,有點摸不着頭腦。可是在上機過後,我覺得編程是很有趣的一件事。我知道要學好C語言不容易,可是我決定完成這件不容易的事。

要學好C語言就要先懂得最基本的語法知識,看課本是必需的。我覺得看不懂也沒關係,盡力去理解就好了,在對知識有了一個大致的瞭解過後,就要上機實踐。學習C語言一定要動手,只看不做,眼高手低是不行的。

最開始可以打書上的例題,熟悉程序,慢慢的開始試着編程。在編程時要理清自己的思路,然後再轉換成C語言中的語言,這個時候就更要動手了,只有通過上機操作才能驗證自己程序的正確性。執行程序,不要害怕錯誤,其實,我覺得錯誤是好的,知道了自己所學知識的不足,並根據提示改

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

良好的編程習慣是學好C語言的重要因素,只有勤動手,多動腦才能學好C語言,光説不練是不行的。

在學習的時候,不會的一定要問明白,可以求助於老師,同學,不要自己一個人鑽牛角尖,浪費時間又學不到東西。

上課的時候一定要認真聽,老師講的肯定是最重要的,錯過了就是一大筆損失,認真聽講才可以提高學習效率。

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

輸入程序時一定要認真,不要把“,”與“;”混淆,用scanf的時候不要忘記“&”,用“switch”要記得“break”,用if,while的時候注意不要加“;”,一定要配對,不要多也不要少一半,“=”與“==”的區別要清楚,要勤查優先級,要記住一些基本的,例如兩個值之間的'調換怎麼寫等等。

在編程時除了要認真謹慎之外,更重要的是掌握基本的知識,例如if語句與switch語句的區別,它們都是條件語句,用來執行判斷功能,但是什麼時候用if什麼時侯用switch應該弄清楚:若條件分支多但是條件的值是一個確定的值時就用switch。反之,在大多數情況下就用if。又如各種循環的應用,及循環之間的嵌套都要能靈活應用。還要注意一些細小的瑣碎的知識,如C語言規定的標識符,大小寫字母間的ASCII代碼值相差32,強制類型轉換符,自增自減運算符,符合運算符,逗號運算符等。

學習C語言需要的是堅持下去的毅力,認真對待每次錯誤的耐心,還有孜孜不倦的努力。擁有一個良好的心態,相信自己,你就會發現學好C語言不再困難!

c語言的學習心得 篇6

在朗沃學習已經差不多一個月了,今天是學C語言的最後一天。在學習C語言的過程中感覺比較輕鬆,可能是因為以前接觸過C語言,再加上只學了C語言的基礎吧,也有了一些學習C語言的心得。

學習C語言的起步就是學習它的方法規則,如果把它學習得好在學習後面的時候就比較容易理。比如變量,首先要了解變量的定義方式(格式),其意義是什麼(定義變量有什麼用);其次就是要我要怎麼去運用它(我要用什麼型式去應用它)。在C語言的命令行中所有的.語句都是有它自己的一定格式和形式出現在我們面前,所以在學習某種語句或命令時你首先要了解的就是它的規則是什麼、有什麼用、怎麼實現等。這些都是語法基礎,如果把它們都瞭解很好了,那麼編起程序來就很得心應手。比如説if語句和switch語句,這兩種條件語句都是用來執行判斷功能的,那什麼時侯用if什麼時侯用switch,如果很好地瞭解它們的結構和作用的話那麼就能靈活運用:若它的條件分支是多個而且條件的值是一個確定的值時就可以選用switch。反之,在大多數情況下就用if。

掌握了語言法規則,不一定就能編出程序來,其實學習編程就是要學習一種思想,一種思維方法,首先要確定一種算法,如從1加到100,判斷潤年等,我認為這些算法都是一種思維方法。畫流程圖就是在構建編寫程序思路的過程,當畫好一個流程圖時編程思想也就出來了,程序也差不多了,再結合掌握的語言的方法規則,在計算機裏實現就可以了。任何程序只要有思維,有想法,那麼實現程序時就不會覺得無從下手。而要學習這種思維方法就是多做題,多讀程序,學習別人好的思維方法,多想想一個程序還可不可以有另外一種方法來實現它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學什麼語言都是這樣。

另外,良好的編程習慣也是學好C語言的重要因素。例如編寫程序時用縮進的方式、寫註釋、程序寫到一定的階段時要做一下測試等。這些工作可以幫我們在調試程序時有很大的幫助。程序代碼實現後,錯誤是難免的,所以也要鍛鍊自己的調試查錯能力,而良好的編程習慣可以使我們在調試時減小工作量和提高調試效率,也有助於形成自己的編程風格。

這就是我這一個月以來學習C語言的心得。

c語言的學習心得 篇7

1.有的幼兒自控能力稍差些,會在教室裏隨便走來走去,這樣的舉動影響了很多幼兒。

2.可能對我還有些陌生,有幾位幼兒不願意跟着我進行朗讀,在做動作時也不願意跟着我做,非常被動。

3.部分幼兒理解能力稍微差一些,我所提的問題很多幼兒會答非所問。

4.有一部分幼兒還是很認真的在聽我上課,但是當我表揚了某個幼兒後,大家都會爭先恐後地要求我的表揚。

5.有的幼兒在人家回答問題時,自己也會紛紛搶着説。

我仔細想了一下,出現這麼多的問題,大概是幼兒對幼兒園的生活太適應,每個小朋友自尊心都很強總是希望得到老師的鼓勵,為了避免發生以上的一些情況,我想教師首先要做的就是獎懲有度,獎的要求是什麼,罰的要求又是什麼,做到明確清楚。另外,興趣是學習的原動力,在語言活動中,多設計一些好玩的遊戲是非常有必要的,而遊戲必須能激勵幼兒主動參與語言活動。因此,要注意將遊戲的愉悦性與語言教育的針對性相結合,讓生動有趣的遊戲來激發幼兒學習和使用語言的'興趣。另外,培養幼兒專注傾聽的習慣也是非常重要,在幼兒的語言活動中玩遊戲可以在不知不覺地發展幼兒的傾聽能力,幼兒要參與遊戲就必須遵守一定的遊戲規則,而語言遊戲是以語言為主來傳遞遊戲情節的。幼兒必須努力傾聽遊戲夥伴所傳達的語言信息,這樣才能將遊戲進行下去。所以語言遊戲的基本規則就是要有良好的傾聽習慣。孩子們為了能參加遊戲,都努力地去執行遊戲的規則,從而使對他們提出的傾聽要求內化為其自身自發自願的行為,同時,讓他們專注於遊戲活動中。因此,運用遊戲的形式來發展幼兒的傾聽能力可以達到事半功倍的效果。

c語言的學習心得 篇8

學習C程序這門課一年了,這是我們學的第一門專業課,在大學裏C語言不但是計算機專業的必修課程而且也是非計算機專業學習計算機基礎的一門必修課程。所以作為我這個計算機專業的學生來説當然十分重要,老師在第一節課説過,C語言是計算機的基礎,大多數軟件都需要用C語言來編寫,通過一個年的學習,使我由初步掌握簡單的應試知識到完成高難度的深入編程,如我們在編寫一個較大的程序時應該把它分開成幾個小程序來看,這樣會容易得多。同時,我覺得C語言應該是操作和理論相結合的課程,在不斷地編寫中去思考,兩者是不可分割的。 在學習一年C語言的過程中我也在慢慢探索怎樣才能學好C語言,並總結了一點經驗: 要了解C語言就要從語法基礎來學習起,首先要是要了解它的結構,比如變量,首先要了解變量的定義方式(格式),其意義是什麼(定義變量有什麼用); 其次就是要我要怎麼去運用它(我要用什麼型式去應用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現在我們面前,所以我們在學習某種語句或命令時你首先要了解的就是它的規則是什麼、有什麼用、怎麼實現等。這些都是語法基礎也是C語言的基礎如果把它們都瞭解很好了,那麼你編起程序來就很得心應手了。比如説IF ELSE 和 SWITCH CASE 這兩種條件語句都是用來判斷執行功能的,那我要什麼時侯用IF 什麼時侯用 SWITCH呢?如果你很好地瞭解它們的結構和作用的話那麼就知道:若它的條件分支是多個而且條件的值是整數或是一個字符值時就會選SWITCH而不會選IF。因為如果條件分支太多時要用IF語句,這樣一定會出現IF的嵌套,如果IF的嵌套越多時程序的開銷就會隨着增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比較一次就可以找出條件的結果比起嵌套IF它的效率就大大的提高了很多。不過SWITCH也有它的約束條件,就是它的條件值一定要是一個整型數或是一個字符值,所以碰到它不能解決的問題時我們也會通常使用IF語句,畢竟IF語句它使用起來也比較方便用的範圍也比較廣。所以説了解語法規則是很重要的,如果沒有一個良好的語法基礎是很難編出一個好的程序!學習好基礎後我們就可以開始來編程了。

c語言的學習心得 篇9

經過了一段時間的學習,我覺得對c語言已經有了一個初步的認識。能夠做到利用c語言編織出一些非常簡單的程序,和讀懂大部分的程序代碼,明白程序要表達的意思。

下面是對C語言中有許多重要知識的總結:

1、 一些基本的函數和基本數據類型的應用。其中,基本數據類型分為整型、浮點型、字符型、枚舉類型。基本函數包括輸入輸出函數。

2、把運算符的優先順序排列清楚,要分清楚哪個先運算,哪個後運算。

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

4、要分清楚各個變量的生存期和作用域,不能發生混淆,以致發生錯誤。

5、 數組和指針是c語言的經典之處,可以通用,並且互相轉換,具有非常強大的功能,但是使用不當的話,會造成程序出錯,打亂原有程序的規律,使可讀性明顯變差。

6、結構體也是常用的一種數據類型,它的功能也比較強大,相對於指針而言,結構體掌握起來比較容易理解和使用。

7、對於文件的操作是非常關鍵的,把輸入的數據保存起來,下次還能夠使用,這才是關鍵問題。所以對文件操作是否成功,使程序是否編製成功的重要因素。

我認為c語言是一門很基礎的語言,所有的計算機語言都是相通的,只要一門學會了,其他語言就會很容易學會。但是c語言是基礎中的基礎,掌握好c語言對於今後別的語言的學習是非常有好處的。雖然學會了c語言的大部份基礎知識,但是要掌握好c語言並不是一件簡單的事情,大家要多加練習和敲代碼才能夠把C語言學好。

c語言的學習心得 篇10

看了一段時間的《C和指針》,這樣看的效果不是很好,看着書本當時是懂了,有點恍然大悟的感覺,但是發現並不能真正的把理解的內容加入到自己程序當中,不能很好的去運用它,所以對於C語言我認為理論加實踐,是學習C語言的最好方法,看書並不能完全理解書中的內容,也較容易遺忘,學習效率比較低,所以現在學習《數據結構》,在看書的同時,會在Microsoft Visual C++ 6.0軟件上實踐,嚴蔚敏寫的《數據結構》這本書,比較經典但是這本書是偽算法,並不能直接在計算機上運行,對於初學者上機實踐比較困難,另外説一下,我認為學習應該是在模仿中理解,在模仿中創新,所以我選擇結合高一凡寫的書《數據結構算法實現及解析》,這本書嚴蔚敏寫的偽算法全部用程序實現了,給我上機實踐提供了很大的幫助,貌似説到數據結構了,呵呵,回到正題,下面繼續説説C語言。

指針是C語言的精華,也是C語言的難點,它就像一把雙刃劍,鋒利無比但運用的不好也會給自己帶來危害,後果比較嚴重,所以重點來説説指針。

很多初學者弄不清指針和數組到底有什麼樣的關係,為避免混淆不清,下面總結一下指針和數組的特性。

指針是保存數據的地址,任何存入指針變量的數據都會被當作地址來處理,指針變量本身的地址由編譯器另外存儲,存儲在哪裏,我們並不知道,間接訪問數據,首先取得指針變量的內容,把它作為地址,然後從這個地址讀或寫入數據。

c語言的學習心得 篇11

1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完後嘗試着不看例子自己編寫程序,編完以後再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好c語言光看書是不夠的,一定要自己多動手。

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

3、課後複習。把每天的`上課內容回家再温習一遍,獨立完成課後的作業,如果有時間,最好能找點課外書籍、課外習題什麼的來鞏固所學的內容。

4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛鍊心理素質,提高心理承受能力。

學習c語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,平時寫程序注意語法規範格式控制,格式規範了,出了錯誤也容易找到出錯的地方,這是c語言的基礎;後期的重點要轉移到掌握編程的思路和基本算法上來。課後多做習題,找一些經典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己瞭解為什麼這樣做會錯?錯在哪裏?會出什麼結果?以後自己也很難在這個地方犯同樣的錯誤。當學到一個新的知識點,就試着把它運用到以前做的習題上,不但鞏固了以前學的內容,也更加能加強新知識的理解。

學習c語言就是要經過以上這樣幾個反覆,才能前後融會貫通,積累所應該掌握的知識。c語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。

c語言的學習心得 篇12

漢字是世界上最古老的文字之一,也是世界上使用人數最多的文字。漢字的數量很多,總數約6萬個,常用字約6000個。漢字有悠久的歷史。目前發現的最古老的漢字,是距今3400多年前的甲骨文,它們已是很成熟、很發達的文字。據科學家推算,漢字的歷史有5000年左右。

漢字,就是記錄漢語的文字。它是我國各民族團結的紐帶,是國家統一的象徵,中華文化的瑰寶。

我們國家幅員遼闊,各地方言複雜,分歧很大,而漢字是超方言的,它打破了地域的侷限,為不同地域間的交往發揮了重要的作用。同時,漢字適應漢語的特點,記錄和傳播了漢民族豐富燦爛的歷史文化,保存了大量的文化遺產。今天,漢字在信息處理方面取得了重大的突破,人們可以在電腦、網絡上直接使用漢字處理和傳輸各種信息,從而顯示出它的強大的生命力。

漢字不同於英語、俄語等拼音文字,它是一種形、音、義相結合的獨特的文字體系。也就是説,一個漢字不僅有一定的`形體,有一定的讀音,還往往能直接體現一定的意義。因此,我們説漢字是一種意表文字。

從字形上説,漢字是一種方塊文字,是通過橫、豎、撇、點、折等各種不同的筆畫構成的。從形體看,漢字可以分為兩大類,一類是獨體字,一類是合體字。

文字不僅是中華文化的載體,而且本身就是一種燦爛的文化。但在歷史發展的潮流中,人們對中國文字傳統的寫法有所改造,產生了所謂的“現代字”,也就是錯別字,這種輕易的“改寫”,使得中國文字失去了她原本的韻味。平時,有很多人為了一時的方便,而把很多字簡寫;或是不會寫的,就用另一個同音的字代替原本的字,這樣就可能使原來的句意改變了。

如果細心觀察,你將會發現身邊的環境中,有很多的錯別字。平時,老師或者同學為了簡便、節省時間,把“點”字下面的四點水寫成提橫線,或是把四點水寫成“大”,這是一個什麼字呢?在字典上找不到的字,算是一個字嗎?這麼一簡化,變成了一個最新型的現代人發明的字。如果這個簡化了的字繼續寫下去,那麼以後中國文字會變成什麼樣呢?文字的發展歷史是否會被扭曲呢?

走在大街小巷中,你同樣可以發現錯別字比比皆是。有的是為了廣告效益,有的是明顯的低級錯誤。如:舞與倫比,這是一項街舞比賽的標題,有意將“無”換成舞。

推廣和普及普通話必須建立強有力的組織機構,加強領導,嚴格管理,才能把普及普通話工作落到實處。我校建立了“高溝鎮中心國小語言文字規範化領導小組”和“高溝鎮中心國小語言文字規範化工作辦公室”從組織上保證語言文字工作得以正常開展。我校“語言文字規範化工作辦公室”姜主任由主抓教學,負責將語言文字規範化工作納入到教育教學常規活動中,每年初制定學校語言文字工作計劃以及《寫字教學實施方案》,認真開展各項工作,並做好記錄,年終做好總結。各班級設立推普員,負責班級日常工作中語言文字規範化的推廣和普及。各部門職責明確,通力協作,共同推進這一工作。

c語言的學習心得 篇13

C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有彙編語言的特點。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。

那怎麼才能學好C語言呢?

1、要學習C語言的基本語言及程序結構,這時譚浩強的那本書就比較經典了。當然你不能只看書,要動手動寫代碼,去上機測試。因為很多時候寫程序就是一個測試,你就是再牛的程序員也不能可寫出沒有BUG的程序,所以學會找出程序中的錯誤很重要。這也是你以後分析他人的程序的先決條件,不可偷懶只看書,這樣你是不可能學好一門計算機語言的。

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

3、要是你再想學的深一點兒,那還得學習《數據結構》,《操作系統》,《數據庫理論》及《軟件工程》,再深就要去分析LINUX內核或是驅動程序了,這因人而異。但不管怎麼學,一定要有個方向,有計劃,這樣才會事半功倍。如果你能找到你想學習方面的高手指導,或是幾個人一起學的話那就更好了。

4、分析C語言函數的實現方法。這對你很好地使用函數會很有幫助的,再者很多大公司的筆試題就是讓你實現C語言的數,比如:中興的strcpy,阿里巴巴的strcmp,上海貝爾公司宣講會上一個技術總監説,要是誰能説出printf的實現方法及返回值,當場錄用。再者,C語言經過這麼多年的考驗,仍然很熱門,可見其開發是多麼經典啊,學習一下C函數實現,比學習任何書都要好。要是再有興趣的話就分析一下C的頭文件,這也是個不錯的學習方面。

5、要有好的心態,學習是件苦差事。不能今天高興了,學習一兩個小時,明天下雨了,就不去學了。後天女朋友來了,就去大玩三天,如此下去,唉,結果很難説啊!

所以,學習C語言就是一場持久戰,一旦你選擇了這條道路,就得一步一步的走下去。

你的事業就會蒸蒸日上,believeme!andbelieveyourself!

c語言的學習心得 篇14

c語言作為一種計算機的語言,我們學習它,有助於我們更好的瞭解計算機,與計算機進行交流,因此,c語言的學習對我們尤其重要。

在這個星期裏,我們專業的學生在專業老師的帶領下進行了c語言程序實踐學習。在這之前,我們已經對c語言這門課程學習了一個學期,對其有了一定的瞭解,但是也僅僅是停留在瞭解的範圍,對裏面的好多東西還是很陌生,的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。

由於時間的關係,我們的這次實踐課程老師並沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性迴歸處理以及用c語言程序來畫粒度分佈圖等這幾樣比較重要的時間操作。

上機實驗是學習程序設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對於程序設計語言的學習目的,可以概括為學習語法規定、掌握程序設計方法、提高程序開發能力,這些都必須通過充分的實際上機操作才能完成。

c語言的學習心得 篇15

C語言是一種結構化語言,是大部分編程語言的基礎,C語言學好了,以後的JAVA,C#以及更多的編程語言才有可能學好。下面就跟南寧達內小編一起,要學好C語言必須瞭解的四點:

1、課前認真預習,把下一節要上的內容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法。看完後嘗試着不看例子自己編寫程序,編完以後再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學好C語言光看書是不夠的,一定要自己多動手。

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

3、課後複習。把每天的上課內容回家再温習一遍,獨立完成課後的作業,如果有時間,最好能找點課外書籍、課外習題什麼的來鞏固所學的內容。

4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛鍊心理素質,提高心理承受能力。

學習C語言的初期重點要放在掌握語言的語法和規定上,一定要養成良好的編程習慣,平時寫程序注意語法規範格式控制,格式規範了,出了錯誤也容易找到出錯的`地方,這是C語言的基礎;後期的重點要轉移到掌握編程的思路和基本算法上來。課後多做習題,找一些經典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己瞭解為什麼這樣做會錯?錯在哪裏?會出什麼結果?以後自己也很難在這個地 數組和指針是c語言的經典之處,可以通用,並且互相轉換,具有非常強大的功能,但是使用不當的話,會造成程序出錯,打亂原有程序的規律,使可讀性明顯變差。

6、結構體也是常用的一種數據類型,它的功能也比較強大,相對於指針而言,結構體掌握起來比較容易理解和使用。

7、對於文件的操作是非常關鍵的,把輸入的數據保存起來,下次還能夠使用,這才是關鍵問題。所以對文件操作是否成功,使程序是否編製成功的重要因素。

我認為c語言是一門很基礎的語言,所有的計算機語言都是相通的,只要一門學會了,其他語言就會很容易學會。但是c語言是基礎中的基礎,掌握好c語言對於今後別的語言的學習是非常有好處的。

c語言的學習心得 篇16

在科技快速發展的今天,計算機在人們生活中的作用越來越突出,而C語言作為一種計算機的語言,我們學習它有助於我們更好地瞭解計算機。通過學習,我們可以瞭解到計算機是如何執行程序命令的。不僅如此,我們還可以根據自己的需要編寫程序,來解決生活當中的實際問題。

因此c語言的學習對於當代大學生來説尤為重要。 這段時間我們學習了C語言,並對它有了深入的瞭解。在這之前,我也對C語言有一個初步的瞭解,但僅僅是停留在瞭解層面,對它的實際運作方式和一些細節的東西還是很陌生。在學完之後,就對它有了更為深入的瞭解,比如C語言的發展歷史,如何編寫程序,編寫程序時的注意事項和方法。

C語言有它自己嚴格的語法規定,符號絕對要按要求使用,不能亂加、錯加,但同時它也是很靈活潑的程序設計語言,同一種程序可以有不同的編寫方法,但均可以保證最終的結果是一樣的,我們要在學習中找到編寫程序簡單、快捷的方法,儘量捨棄那些複雜的步驟,讓我們編寫的程序更加容易讀。

這體現了C語言的靈活性,同一個結果可以有不同的途徑到達。但在學習過程中還是遇到了不少困難,有時一個小小的錯誤就導致整個程序不能運行,需要花大量時間找出錯誤並修改。

可能是因為初次接觸C語言這門課程,有時還是會跟不上老師講課的步伐,好在老師仍然耐心的給我們講解,無論是什麼問題都耐心回答,漸漸的我們知道了C語言的學習方法。 其次就是上機課,我們可以有大量的時間進行上機操作,上機是學習C語言必不可少的部分。一些簡單快捷的程序設計方法需要上機進行檢查其正確性。

如果嫌上機時間短的話,還可以將上機的軟件拷貝回去,這樣在寢室也可以找時間練習。上機會遇到一些問題,有時一個程序會出現七八個錯誤,好在計算機可以自己找到錯誤的位置,並提醒我怎麼改正,慢慢的,一個一個的錯誤被糾正過來,看到程序能運行時,心裏就覺得很有成就感。也就越來越對它產生興趣。我可以學着編一些程序,比如數字排序。由此可以看出C語言的用處是非常大的。 學習C語言可以讓我們更好的鍛鍊自己的邏輯思維能力,通過一些複雜的程序設計來強化我們的大腦。

與此同時,還可以更好地掌握計算機知識,在不斷學習中讓自己自信起來。學習C語言對以後的工作也是有幫助的。C語言的實用性特別強,特別是在科技、信息快速發展的今天,我們更應該重視它。並將其運用到以後的生活、工作中。

c語言的學習心得 篇17

光陰荏苒,當一年的時光白駒過隙般一晃而過,我的C語言學習歷程劃上了句號。但我深知我所學到的只不過是C語言的皮毛而已。將來我若想有所提高,有所成就,就還必須努力完善自己的C語言體系,下面我就簡談一下自己的學習體會吧!

開始學習時,我幾乎聽不懂老師在講什麼,就感覺講台上一個博學者在給我們講一些讓我們“得道成仙”的話語,可憐的是台下的我們沒有一個人曉得他的仙語。總之,課堂上老師講的是唾惺橫飛,而我們是聽得昏昏欲睡。

隨着時間的推移,隨着知識的積累,我對C語言的認識終於有了點眉目。我越聽越有一種懂它恨晚的感覺,但是從此我在C語言上的磕磕絆絆也開始了…….

C語言的學習,有許多要邁過去的溝溝坎坎,那我就説一下里面的玄機吧。C語言是寫給電腦看的語言,電腦只懂二進制,所以我們就必須掌握二進制與八進制、十進制、十六進制的轉換關係。其次,我們必須記住C語言的關鍵字,且C語言有許多常用字符,它們和ASCII代碼一一對應。再次,C語言有許多運算符,它們的結合方向不一樣,且有各自的優先級。我們要掌握C語言,那麼掌握它們就是基礎。C語言是一種高級語言,是所有語言的基礎,學好C語言,將對我們今後的語言課程的學習有很大幫助。當我學到數據結構這門課時,我能夠隱約地感覺到C語言學到的知識,在其中派上了用場。如數組的學習,給我帶來了不少煩惱。但是説起數組來,它貫穿於我們整個C言之中,我們經常要用它來存儲數據。編寫圖形要用它來儲存座標數據,編寫音樂要用它來儲存音符樂譜,即使學生的成績也要用到它來儲存?

但是,如果我們在利用它的時候,不好好注意,將被弄得眼花繚亂!我們在利用它來處理數據的時候,涉及到的排序,找最大,最小值這些問題。特別是排序,方法挺多,但如果不把握住幾種常用的方法,使用數組就變得非常不便。常用的方法中,有冒泡排序,選擇排序,希爾排序,快速排序等方法:選擇法排序,與冒泡法排序都是利用for循環語句,前者是先尋找出最大最小值的下標,然後再交換,後者則是利用相鄰間元素的比較大小,不符合要求順序的就交換,這樣一級一級地向上交換,把最大的或者最小的放到最上面去;對於後兩種辦法排序,都利用到循環次數不確定的while和do-while語句,前者還利用到for語句,希爾排序利用一一對應比較的辦法,後者利用數組中其它元素與中間數進行比較大小,然後實行交換。

以上只是我學習C語言的一此經歷,下面我想與大家分享一下我的學習經驗、建議:

一、學習C語言呢,首先要調整好自己的心態,不要再想着玩了。只有自己努力學習,才能學有所得,學有所想,學有所用。

二、在學習C語言的時候不要鑽牛角尖,不要在一個問題上卡死,當你遇到問題時,要多想想多條途徑去解決一個問題。如果實在解決不了了,可以去請教你的任課老師。(學習的時候一定要注意這幾點,不會的一定要問明白,不管誰能讓他教會你知識就是你的了,要學會讓知識為我所用。在看書的時候一定要做好標記,特別是不懂的地方一定要標明是什麼意思。)

三、學C語言時,要多想,多寫,多練,多動!當一個題目出現的時候,你不能只想到用一種方法去解決它,要多想出幾種方法去做、去研究;當你將它完成後,可以將它全部刪去,然後再重新寫,寫個

二、三遍就熟悉了;如果你有多餘的時間,你可以按照這道題的模板稍加修改,然後自己去做,做個N遍,此為多練;一般來説,一道題如果你有三種做法將它做出來,那麼對於這一類型的題目你就不在話下拉!當然你也可以給自己出題目,多動動腦筋,這樣可以提高自己的發散思維和邏輯能力,這是很重要的!!!

四、在上課的時候一定要認真聽老師講課及上課演示的代碼,因為有些東西是書上沒有的。如果上課不認真聽,那麼在練習的時候是很困難的(當然天才除外)。

五、在學習語言的時候一定要記住動手,不要只説不做,這樣會行成眼高手低,不管什麼樣的程序都要親手做過才能説會了。

六、學習時,老師是寶貴的資源,但也別忘了圖書管的作用,多跑圖書管,多借相關的書看,多看程序、分析程序思想、多做題,從中尋找不會的題,與老師、同學交流,進而不斷地提高自己!

最後,再送大家幾句話:

1、學習不要死鑽牛角尖,當你遇到解不開的問題時,就要換一種方法去想想,説不定會有新的路給你去走,而且很寬敞。主要是要用心去學、並且要找到好的學習方法,肯定有所成功。

2、在學習C語言的路上我們都是公平的,且我們的智力大抵相似,最後能否成功就看我們的學習態度。要想成功,我們就必須努力且要堅持,因為蝴蝶是蛹痛苦脱繭後的羽化,鳳凰要在烈火中鍛造才能涅磐。

3、想想自己的未來,看看自己的過去。我不想用過多的時間來考慮。過去的一切都已經不可挽回了。未來又充滿了無數的變數。我只想把握的就是現在。總結過去的經驗,並用以指導現在,我想才能在以後的日子裏少些感傷,少些變數,讓未來變得更美好。

4、想成功的人找方法,夢想成功的人找失敗的藉口,我希望我和我的朋友都不是一個找藉口的人。

以上所述,旨在拋磚引玉,若有不當,敬請見諒!

c語言的學習心得 篇18

C語言是一門低級計算機編程語言,設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言也很適合搭配彙編語言來使用(往往可以通過內聯彙編語言或與彙編語言目標文件一起連接。對於任何一種操作系統環境,C函數的ABI與彙編語言的子過程

剛開始學C語言的時候,很迷茫,在此之前從沒有接觸過C語言,有點摸不着頭腦。可是在上機過後,我覺得編程是很有趣的一件事。我知道要學好C語言不容易,可是我決定完成這件不容易的事。

要學好C語言就要先懂得最基本的語法知識,看課本是必需的。我覺得看不懂也沒關係,盡力去理解就好了,在對知識有了一個大致的瞭解過後,就要上機實踐。學習C語言一定要動手,只看不做,眼高手低是不行的。最開始可以打書上的例題,熟悉程序,慢慢的開始試着編程。在編程時要理清自己的思路,然後再轉換成C語言中的語言,這個時候就更要動手了,只有通過上機操作才能驗證自己程序的正確性。執行程序,不要害怕錯誤,其實,我覺得錯誤是好的,知道了自己所學知識的不足,並根據提示改正程序中發生的錯誤,一種成就感油然而生,覺得自己的付出都是值得的。

良好的編程習慣是學好C語言的重要因素,只有勤動手,多動腦才能學好C語言,光説不練是不行的。

經過第一階段對語法的學習,我覺得實例階段應該是一個過渡階段吧,通過前一階段對語法的學習之後,可能有很多概念我們都比較模糊,或者説很多東西太抽象了,這就為我們第二個階段的學習做好了實例化的準備,可以這樣説吧,第一個階段就我們為我們的學習一樣東西而構建的一個類,裏面講了我們應該在這裏面要做什麼?第二階,也就是本階段,我們就應該去把前一段的東西具體化,那怎麼個具體化呢,練習一些小例子,從網上下載的電子書上有很多這方面的例子的,如果有自己去書店買書的話,裏面也應該提供了不少,裏面的例子,我是每次都打了一遍,也許有的人不會親自去用手打一遍,什麼copy等,當然這樣也行,但我個人認為,對於初學者來説,最好還是自己動力打一遍比較好,畢竟這些東西對我們來説,都比較陌生,如果每個字都自己打完的話,有些代碼你不想記住也難了,在這裏,我們得弄懂練習的每一個例子,如果能把一些例子稍稍修改,弄懂裏面精髓的東西,讓自己知道為什麼這樣做,那麼是最好不過的了,我平時練習時,這一步是少不了的,都習慣了,所以也就成了條件反射,想不這樣都不行。最後,我們就應該匯一下總,把前面做過的例子裏所用的技術理一下,再做一個比較大的例子,儘量把到目前為止所懂的知識全部應用到裏面去,只是儘量,當然有些東西是不能集成到一起的,也是是代碼之間的排斥性。

學習C語言需要的是堅持下去的毅力,認真對待每次錯誤的耐心,還有孜孜不倦的努力。擁有一個良好的心態,相信自己,你就會發現學好C語言不再困難!

c語言的學習心得 篇19

追念學習C言語的歷程中,既有高興又有煩末路。

從領到書的那一刻,我就很憂鬱,《C言語步伐計劃》究竟事學什麼的,有什麼用。剛開端上課時,還在渺茫這門課程是用來做什麼的。不外,這些感覺都是在對這門課程不相識的'環境下孕育發生的。厥後逐步的打仗多了,聽教師講的多了,相識多了,垂垂的孕育發生了興味。尤其是學到語句和函數時,上機操縱步伐,顛末編譯,調試和運轉後,呈現界面,其時以為很獵奇,想真正的學好這門課程。經過半個學期的'學習,我掌握了根本知識。

開端編寫修正和刪除時,很頭疼,去處其他人尋求資助,在他人的資助和提示下,我編完了修正步伐,但編譯時老墮落,修正後的內容將文本內的信息全部籠罩了。困難之時,我們組的其他人,資助了我,完成了修正和刪除。如許的話,整個步伐根本上全部完成了,就剩下美滿事情了。我們組寫了兩個步伐,末了,兩個步伐互相組合,互補,大功樂成

放學期開端時,被關照要舉行三週的課程計劃。其時有點懵,以為學的工具很少,很零星,不知該怎樣練到一同,就要課程計劃,是不是太難為我們了。

第一天根本上都是在看書,把根本知識再熟習一邊。到了下戰書的時間,教師發過去三道實習題,從這幾道實習題上我失掉了不少開導,然後我們組把整個步伐的思緒理清了,開端動手寫步伐。

c語言的學習心得 篇20

初次聽到語言哲學這門學科,對語言哲學零基礎的我一頭霧水,只知道哲學這門學科,從來不知道研究語言也有哲學。自己曾經猜測過很多次,也許語言哲學也是以馬克思主義哲學為基礎然後再涉及到語言方面吧?語言哲學的方法論也是辯證唯物主義的吧?帶着種種猜測和好奇的心情我走近了研究生學習的第一堂課---語言哲學。完全出乎我的意料,第一節課就完全顛覆了我之前所有的想法,這個哲學課與馬克思主義哲學無關,而是與老子的《道德經》,公孫龍的“白馬非馬”,《聖經》,《易經》等有關。從此以後,趙教授的這門語言哲學課也使我明白了哲學是研究其他一切學科的基礎,而學好語言哲學對語言學研究是至關重要的。一個學期下來,以前對哲學並不是很感興趣的我也渴望多學些關於語言哲學的知識,因為這門涉及哲學,邏輯學,語言學猶如大熔爐般的學科是我真正做學問一個及其重要的開始,正如趙教授常教誨我們的,其實做學問並不難,只要能領會他的語言哲學課中所涉及的全域理論關鍵詞,就能做好學問。一個學期下來,在趙教授的正確而又耐心的指引下,我基本領會了語言哲學課中的精髓,並總結了幾條自己語言哲學課的學習心得。

語言的本體論即探索語言的本質是什麼,由於語言學與哲學密不可分,所以探索語言的本質或者起源就自然而然上升到探索宇宙萬物的起源,我還記得趙教授以“媽媽的媽媽的媽媽……”這種疑問來引導我們探索語言乃至宇宙萬物的起源問題。他指出,我們應該相信有一個可能不是真實存在的,而在我們心中需要存在的一個“上帝”,應該相信“神”,但他説的並不是那種一般意義的鬼神,不然類似“媽媽的媽媽的媽媽……”這種語言現象就不能解釋,我們應該相信肯定有一個最初的“媽媽”才會有以後的“媽媽的媽媽的媽媽……”。探索語言的本質就是探索“是其所是”的哲學觀點,做學問和寫文章也是一樣,必須遵循“是其所是”。即a=a,也就同一律,也就是説並非有兩個相同的a,而是唯有一個與自己等同的a。他還舉了一個幽默的例子,“爸爸永遠是爸爸”,對於“我”來説,我爸爸就是爸爸,但是對於我的爺爺來説,我的爸爸就是兒子。趙教授還從“道”,“logos”,“word”出發,引導我們探索了語言與現實,語言與世界的關係。語言大於現實,因為語言可以描述抽象的世界,語言可以描述世界上並不存在的事物,比如“龍”。“道”或者“logos”即我們所説的本質,原理或者規律,“道為無,為一,為本,為體”。在語言哲學本體論幾節課的學習中,趙教授還引導我們探討了人類語言極其重要的一個特徵,即人擇原理。人類語言體現在兩個方面:內在結構和外在感知。五大器官是人類接觸世界的窗口,屬於外在感知,是多元的,線性的,閉合的。而內在結構即邏輯,即我們的思維規律,是二元的,層級的,遞歸的。從而,這也就引發了我們思考目前兩個語言學派,形式語言學和認知語言學在探索語言本質的問題上所產生的分歧,形式語言學的理論依據是人擇原理的內在結構端,而認知語言學的理論依據是外在感知端。

本體論是關於存在,人與世界本質的學説。而認識論的核心,正如趙教授給我們簡而概之的,就是“我們知道什麼”。初次接觸“充分必要條件”即“當且僅當”是在高中數學課中,那時怎麼也不會想到這個原理竟然是語言哲學課上認識論裏一個極其重要的知識。趙教授教導我們,只要掌握了這一點,做學問一點都不難。這不僅對於一個事實或者斷言如何在經驗世界中證實,解釋和確定有着深刻的意義,而且對於做學問是否嚴謹是一個很有效的檢驗方法。認識論關注人類認識的本質,來源,前提,基礎,結構,過程,規律,以及認識與客觀實在的關係,認識的真理標準等問題。趙教授以“認識”對應希臘語的“episteme”開篇,給我們分析了“episteme”的來源,即“立於(對象)之前”,相當於漢語的“知識”,從而引發了我們對什麼是知識的思考。慢慢地,我們就明白了只有滿足了充分必要條件,知識才能成為知識,因為知識涉及三個要素:真實,相信和明證,它們三個是知識的必要條件。不管講授哪方面的內容,趙教授都能講的通俗易懂,對複雜的問題簡而概之,使我們一目瞭然,而且他一直是倡導我們輕輕鬆鬆做學問,要尋求正確而有效的方法,要學會使用“奧卡姆剃刀”。

研究生上的第一堂課就是語言哲學課,它使我理解了本體論,認識論,價值論,目的論,方法論等和語言學研究緊密相關的哲學知識。研究生學習見識到的第一位學者,就是趙教授。説起趙教授,最令人感到佩服的就是他幽默但又嚴謹的治學態度。他不僅是博學,而且嚴謹。他給我們充分自由的氛圍讓我們去輕輕鬆鬆的做學問。但是嚴謹,善於思辨,批判精神也是他教我們怎樣做學問時所倡導的,他經常教導我們:“能經得起學術批判的學術才能真正站得住腳。”他不斷鼓勵我們大膽發言,不要怕犯錯誤,要善於思辨,要善於培養自己的批判精神和學術素養。從他身上,我們不僅看到的是做學問所需要的嚴謹,耐心,思辨,批判,更重要的是從他身上看到了一個人對高雅的`生活和樂觀的生活態度的追求。他經常説:“學問是值得我們一輩子追求的東西。”從他那裏,我們也逐漸感受到了學術的魅力以及做學問給我們帶來的樂趣。他的教學方法可謂多種多樣,博客,討論,學壇,讓我們從不同的渠道學習,以不同的視角做學問。川外學壇就是他創辦的,為我們提供的一個學術交流的平台。這個學期,川外學壇專門為我們研一新生“開小灶”,作為語言哲學課的補充,使我們知道了語言哲學課上所涉及不到的更多語言哲學的知識。從柏拉圖的理念到亞里士多德的第一實體,第二實體,第三實體,從維特根斯坦的語言遊戲説到羅素的摹狀詞,從洛克的經驗論到休謨的不可知論……西方哲學家的觀點也都有所瞭解。當且僅當,同一律,排中律,“奧拉姆剃刀”,理據……語言學研究的方法也慢慢遊所掌握,這就是趙教授所教授給我們的做學問所需的“祕笈”,也是學壇這個交流平台帶給我們的知識。

一學期的語言哲學課結束了,它帶給我們的不僅僅是作為一個語言學研究生所必備的知識,更是趙教授所傳授的做學問的方法。通過一年的學習,雖然不能説自己有了多高的哲學素養,有了多麼嚴謹的治學態度,但是我相信,自己的一隻腳已經踏入了學術的大門,我也相信,在趙教授的帶領下,再加上自己的努力,我的學術之路會走的更遠。

c語言的學習心得 篇21

還記得剛上第一節C語言課的時候,基本上一節課只有最後10分鐘的內容聽懂了。在此之前從沒接觸過C語言,想説看看書預習一下吧,可是完全找不到條理,發現老師也不是按書上的順序講的。當時就特別着急,想説難道第一節課就要落下麼?就去圖書館找到了一本跟老師上課內容差不多的書,真的是一頁一頁看到了第一節課講的內容那。這心裏才有了一點點底。並在上機實驗過後,我突然發現編程是一件非常有意思的事情。

就我個人而言,上課聽老師講語法知識是最重要的,老師一節課下來要講的內容很多,所以基本上沒有時間記筆記,最好記筆記的方式就是課下邊回憶邊總結。你能回憶起多少,就説明你這節課學到了多少。

進過兩個多月的學習,我發現C語言也不是很陌生的名詞了。下面是我學習C語言的一些方法,希望你們有更好的方法一起分享。

(1).課下一定要整理筆記,因為課上的學習只是瞬時記憶,要把它轉為長期記憶。筆記也要常看。

(2).代碼一定要自己寫,不能只是懂了,眼高手低是不行的。

(3).重視每一次編譯時出現的錯誤,特別是頻繁出現的更要注意。出現錯誤也不要着急,多交流。也許別人會看到你發現不了的漏洞。

(4).多去圖書館上上自習,圖書館真的很多關於計算機各個方面的書。相信會給你帶來驚喜!

(5).課本不能丟,多看看運算符的優先級和常用字符與ASCII碼對照表。

(6).多上機練習,這是學習好C語言的重要的環節,無論編程學得多好,上機實現才是目的,所以,不怕要辛苦,把每一段代碼都敲進計算機,讓計算機來實現,這樣 有助於對程序的理解,並試着修改代碼,讓代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼。

c語言的學習心得 篇22

在剛開始學習C語言的一段時間裏,我總覺得C語言難懂和不容易使用。現在總結起來主要是以下三個方面的原因!

(1)只注重寫程序,而忽視了讀程序

學習計算機語言最好的方法是什麼?很多人都認為是掌握程序思路會寫程序,其實這個想法不正確,因為你連這門語言的思路都沒有懂,怎麼會寫出真確的程序呢,所以我總結的方法是先讀後寫,也就是先學會讀程序,再練習寫程序。

讀程序是學習C語言入門最快,也是最好的方法。對於沒有學過任何語言的計算機初學者,最好還是先閲讀教程,學習完每一章,都要認真體會這一章的所有概念,不放過這一章所提到的所有例題,仔細研讀程序,直到每一行都理解了,然後找幾個編程題目,最好是和例題相似的或一樣的,自己試圖寫出這段已經讀懂的程序。如果寫不出來,也不要着急,回過頭來再繼續研究例題,想想自己為什麼寫不出來,然後再去寫這段程序,反反覆覆,直到你熟練掌握為止。這是傳智的尹凡老師一再強調的。在學習C語言時應該把精力先放在最基本、最常用的'內容上,千萬不要鑽牛角尖,在一些細節上死摳,有一些細節可以隨着學習的深入和實踐的豐富,會自然而然的掌握的。

(2)沒能將理論學習和上機實踐有效結合

我們學習C語言,主要是掌握程序設計的一些基本方法和技巧。因此,在重視理論學習的同時,必須加強上機實驗。只有在上機實踐中我們才能正真學會如何編寫程序和調試程序,體會到“優化”程序;也只有通過上機實踐才能更好地掌握程序設計的理論知識;同樣只有通過上機實踐,我們才能真正體會C程序的運行過程!

然而在平時,我們恰恰就忽視了上機實驗沒有明確的實驗目標,實驗興趣不大。上機時一些學生無所事事或玩遊戲,不但害了自己,還影響其他同學。

(3)缺少一定邏輯思維能力

C語言其實是很基礎的彙編語言,除了一些必須要記憶的關鍵字、語法和庫函數,其餘的都是需要靠自己的邏輯思維通過這些關鍵字、語法和庫函數來組織或構成一個完整的函數,所以C語言大多數的學習時間都是在鍛鍊我們的抽象邏輯思維能力。只有當你具有了抽象邏輯思維能力和弄清楚了關鍵字、語法和庫函數的相關知識後,編寫C語言就不是難事了。

通過C語言初步的學習後都很容易弄懂關鍵字、語法和庫函數的相關知識,那麼如何來有效的鍛鍊自己的抽象邏輯思維能力呢?我的學習體會是:通過學習後所掌握的知識使用上課老師所提到的案例或找一段簡單的完整的案例,然後將案例讀懂,也就是把它轉換成我們日常所能接受的自然語言(在這裏不妨把你所能理解的自然語言寫下來)。

還需注意的就是自己實在無法理解的地方不妨指出來多多請教老師和懂的同學讓他們用自然語言來描述一道,並且記錄下來這樣可以達到事半功倍的效果。對一個計算機程序設計的初學者來説,C語言程序設計是一門基礎課,學好它是為以後在學習其他高級言(如JAVA等)打下良好基礎。上個學期我對《C程序設計》這本書從陌生、好奇到有興趣。第一次觸C語言的感覺直到現在還記憶猶新,當初的我看到的就是一個個的程序,其中的代碼密密麻麻都是那麼的繁瑣,也很難看懂學懂。如今我對C語言有了一定的瞭解,對其中的小程序能獨立編程,對一些較為複雜的程序能夠看懂,並且可以仿造經典程序,構思、編寫出能夠解決小問題的程序了,我對C語言充滿了信心。我想這與傳智的尹凡老師的精心指導和同班同學相互學習和鼓勵是分不開的。

我覺得入門還是多看些書,多實踐,養成良好的編程習慣,在實踐的同時多思考問題,多看別人優秀的解題思路與方法,多看別人優秀的代碼,嘗試自己去實現或者説模仿着去實現,讓別人對你的代碼多提意見,探究別人的思維過程,增強自己的思維能力,拓展視野,經常看看自己以前寫的東西,有空拿出來改良改良,我想每隔一段時間,都會有意想不到的收穫。

c語言的學習心得 篇23

首先我要告訴大家的是:第一,學習無捷徑!對於學習編程而言,你現在的付出將來都是有回報的。但是,學習C語言也需要方法。

事實上學習編程是一件很好玩、很有趣、很有意思也很有前途的事情!那麼學習C語言有什麼好的方法呢?小編覺得主要有以下幾個方面:

1) 分清主次

學習C語言最忌諱的就是不分主次,這是絕大多數學習C語言的同學都會犯的錯誤!我們剛開始學習的時候只需要將那些最重要的、最核心的學會就已經很好了!先將最精髓的東西提煉出來,再將整個C語言學一遍,從全局上把握C語言。對於那些次要的,有需要再學,沒有需要也可以不學。

2) 一定要多上機,多“敲”代碼

編程是一門實踐性的學科,絕對不是理論。如果不動手“敲”代碼的話,永遠都學不會編程。很多問題只有在“敲代碼”的時候才能發現,才會有更加深刻的體會、領悟和理解。而不是靠死記硬背書中的注意點,那樣真的很痛苦。我在學習編程的時候從來都不會刻意記憶什麼注意點,這些知識點都是在不停“敲代碼”的過程中,自然而然地融入我的身體中的。

你們一定要記住一句話:“程序是寫出來的,不是看書看出來的!”

3) 要“敲代碼”,必學盲打

盲打是學習編程最基本的技能。就算你C語言學得很好,達到了“思想在鍵盤上飛舞”的境界,但是如果你不會盲打,那你想“飛”也“飛”不起來!所以,不會盲打會非常影響你的學習效率。

4) 要學會記筆記

編程需要不斷地積累。我們一定要學會模仿別人優秀的代碼、優秀的算法,然後將它記下來。一定要站在巨人的肩膀上學習。但是我們的記憶能力是有限的,時間長了難免會遺忘,所以一定要學會記筆記。一有心得、體會、感悟就寫下來,這些都是很珍貴的。

我們在記筆記的時候,如果眼前沒有計算機則可以先寫在紙上,但事後一定要將它整理成電子版。整理成電子版看起來會很方便、舒適,還可以隨意地增添和刪改,保存時間也長。