c語言心得體會十篇

c語言心得體會 篇1

在初學C語言的一個學期後,我們進行了C語言階段,嘗試編寫各種類型的程序。在為期一個周時間中,我的感受是:C語言實訓和平時上課所接觸的成有很多不同,所經受的考驗和克服的困難和平時的相差不大,遇到不會做的題同學互相討論,互相幫助,共同解決,攻克了C語言的複雜程序,我感觸良多。

c語言心得體會十篇

在這次實訓中,我對C語言有了一個更深的認識瞭解,也對這學期的知識得到鞏固,還嘗試了運行編程,每次運行程序成功,讓我對下面的項目充滿了信心通過自己的努力最終把最初的理論知識轉化成基本技能,這次的實訓,是我對C語言的學習產生了農活的興趣。

還是這次實訓,最令人激動的就是同學遇到問題互相幫助雖然只是一個很小得實訓,但同學們的滿腔人情卻是值得驕傲的,我們在實訓中取長補短在實訓中長知識,提高了我們學習,雖然對有些時候老師沒給我們指出解決問題的方法有一些小抱怨,但到了結束是才知道,這種教學讓我們自己學會了自學,學會了去看懂別人的代碼。更多的是老師的感動,每天在我們來之前家到了機房,給我們我分享他學C語言的感受,還提醒我們注意在編程時與遇到的事項,,這些是我們平時上課無發了解到的知識是我們更深層次的極大收穫。

通過實訓我們也發現了許多問題,在試訓中我認識到自己還有很多知識沒學好,最基本的知識點沒有理清楚,而且許多東西要經過翻書,上網查閲,搜索,遇到一小點錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄或這抱怨題目有些變態,以後要克服,儘量保持一顆藍好的心態,學好C語言,用C 語言來編寫一個按要求的系統。

對於未來,近程下個學期,我覺得我還有許多方面需要提高。

首先我要繼續學習好C語言的基礎知識,然後能在電腦上熟練的運用。能寫出一些程序,上網的時候多看一些優秀的教程和優秀的代碼,遇到問題是多和同學討論,並且多弄出幾套方案,多練習自己結局問題的能力和與同學合作的能力。

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

c語言心得體會 篇2

通過一學期對C語言的學習,我感覺學習C語言是有一定難度卻又是非常有趣的科目。也是很有幫助的,特別是對將要面對的計算機二級考試。 這段時間的學習我知道了C語言的基本特點有以下幾點:

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

2.運算符豐富,表達能力強。

3.數計類型豐富。

4.目標程序質量高,具有面向硬件系統的特點。

5.具有結構化的控制語句和模塊化的程序結構。

6.具有編譯預處理功能。

7.程序設計自由度大,可移植性好。

這段時間學習使我掌握了:

一、 我學習了C語言的數據類型、常量與符號常量、變量、C語言的運

算符和表達式、賦值運算符和賦值表達式、自增自減運算符以及逗號表達式等。

二、 這章介紹了結構化程序的三種基本結構、C語句概述、數據輸出包

括字符輸出函數putchar和格式輸出函數printf、數據輸入包括字符輸入函數getchar和格式輸入函數scanf,還有一些簡單的C語程序設計舉列等。

前幾天一直在看C++語法,所以對一些比較實際的例子總感到比較抽象,但是那也是一個必需階段,可能大家和我的學習方式不一樣,但從剛接觸程序到現在來看,發現這樣學習語言的方法挺不錯的。

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

這是個人的一點學習心得,希望能更好的運用到學習中去。C語言是一門很有用的、對於我們的就業很實際的語言,學習好C語言是一項必須而實際的任務。我們必須要好好掌握。

c語言心得體會 篇3

1、引言

《C語言程序設計》是各大高校理工類專業的一門重要的必修課程,由於C語言使用靈活,數據類型繁多,結構複雜,因此學生在學習該課程時都或多或少的感覺頭疼,學習不得要領。這就要求教師在教學中需要貫穿先進的教學理念,採用適合的教學方法。本文針對C語言教學中存在的問題,結合多年的教學經驗,提出幾點教學方法和體會。

2、C語言教學中存在的問題

2.1 學生學習熱情不高

C語言課程的開設對象一般為大一學生,想讓他們馬上接受程序設計的思想幾乎是不可能的。另外他們從高年級同學那裏得知C語言學習難度大,就會產生學習C語言這門課程的懼怕心理。還有一部分學生認為學習C語言對自身的專業沒有什麼用處,因此產生了厭學的情緒。

2.2 傳統教學方式存在弊端

以教師為中心的灌輸式教學方法忽視了學生的“學”,學生處於被動接受狀態,缺少教師和學生的互動,學生學習的主動性、積極性難以發揮。雖然近年來C語言程序設計課程多媒體課件教學得到廣泛普及,在某種程度上激發了學生的學習興趣,但仍然沒有脱離傳統教學方式,缺少教學目標的針對性,由“照本宣科”變為“照片(幻燈片)宣科”,沒有從根本上解決師生交互匱乏的現實[1]。

2.3 學生學習方法不得當

由於大一學生還不是很適應大學的學習方式,很多時候還沿用高中時候學數學、英語等科目的方法來學習C語言,一些學生只重視理論知識,以為光靠背一背、做做題就能學好,忽視了實踐環節的重要性,從而導致了一部分學生學不得法,效率極低。

3、幾點教學體會

針對上述存在的問題,分別提出幾點體會,可以歸納為:“一個目標”、“兩個關鍵”、“三步實踐”。

3.1 樹立一個目標

這是針對學生的學習態度提出的。做一件事情如果沒有一個明確的目標。就很難提起興趣,遇到困難也很容易放棄,當然也無法做好。學習C語言也不例外。如果想激發學生的學習興趣,讓學生喜歡學、主動學,就必須讓學生明確為什麼要學習C語言,明確一個學習的目標。事實上,學習C語言對於任何專業的學生都有莫大的好處,可以鍛鍊邏輯思維能力,對以後的專業課的學習有很好的輔助作用,也會對以後學習其他編程語言打下良好的基礎,正所謂”萬變不離其宗”,如果真正掌握精了程序設計思想,具備了真正解決實際問題的能力,語言再更新可程序設計的本質不會變[2]。當然,從更實用的角度來看,可以把“通過國家二級考試”作為一個為之努力實現的目標,不僅對以後就業很有幫助,讓學習有了興趣和動力,有了克服困難的決心,取得事半功倍的效果。

c語言心得體會 篇4

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

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

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

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

學習c程序設計語言除了課堂講授以外,必須保證有不少於課堂講授學時的上機時間。因為學時所限,課程不能安排過多的統一上機實驗,所以希望學生有效地利用課程上機實驗的機會,儘快掌握用c語言開發程序的能力,為今後的繼續學習打下一個良好的基礎C語言程序設計實習心得體會(3篇)C語言程序設計實習心得體會(3篇)。為此,我們結合課堂講授的內容和進度,安排了12次上機實驗。課程上機實驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實驗的目的可以概括為如下幾個方面:

1.加深對課堂講授內容的理解

課堂上要講授許多關於c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。對於一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來理解的偏差,這是由於大部分學生是初次接觸程序設計,缺乏程序設計的實踐所致。

學習c語言不能停留在學習它的語法規則,而是利用學到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題

只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題C語言程序設計實習心得體會(3篇)心得體會。

通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程序設計領域裏這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去 掩蓋 程序中的錯誤,而不是儘可能多地發現程序中存在的問題。自己編好程序上機調試運行時,可能有很多你想不到的情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發能力。

一個c語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環境下才能進行。所謂 環境 就是所用的計算機系統硬件、軟件條件,只有學會使用這些環境,才能進行程序開發工作。通過上機實驗,熟練地掌握c語言開發環境,為以後真正編寫計算機程序解決實際問題打下基礎。同時,在今後遇到其它開發環境時就會觸類旁通,很快掌握新系統的使用C語言程序設計實習心得體會(3篇)C語言程序設計實習心得體會(3篇)。

3.學習上機調試程序

完成程序的編寫,決不意味着萬事大吉。你認為萬無一失的程序,實際上機運行時可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤C語言程序設計實習心得體會(3篇)文章C語言程序設計實習心得體會。有時程序本身不存在語法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的

開發環境所提供的編譯系統無法發現這種程序邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程序的調試是一個技巧性很強的工作,對於初學者來説,儘快掌握程序調試方法是非常重要的C語言程序設計實習心得體會(3篇)心得體會。有時候一個消耗你幾個小時時間的小小錯誤,調試高手一眼就看出錯誤所在。

通過這次為數不多的幾天計算機實踐學習,我們瞭解了一些關於c語言的知識,理解鞏固了我們c語言的理論知識,着對我們將來到社會工作將會有莫大的幫助。同時它讓我知道,只要你努力,任何東西都不會太難。

c語言心得體會 篇5

我國是一個多民族、多語言、多文種的國家,有56個民族,共有70多種語言,50多種文字。用法律的形式確定普通話和規範漢字作為國家通用語言文字的地位,規定了使用範圍。有利於社會適應,有利於民族之間的交往,有利於民族團結,國家統一。把語言文字工作納入法制軌道,才能適應社會發展的需要,實現科學有效的管理,為糾正社會用語用字混亂的現象,推進語言文字的依法管理提供了基礎。

漢字是世界上最古老的文字之一,也是世界上使用人數最多的文字。漢字的數量很多,總數約6萬個,常用字約6000個。漢字有悠久的歷史。目前發現的最古老的漢字,是距今3400多年前的甲骨文,它們已是很成熟、很發達的文字。據科學家推算,漢字的歷史有5000年左右。漢字,就是記錄漢語的文字。它是我國各民族團結的紐帶,是國家統一的象徵,中華文化的瑰寶。

我們國家幅員遼闊,各地方言複雜,分歧很大,而漢字是超方言的,它打破了地域的侷限,為不同地域間的交往發揮了重要的作用。同時,漢字適應漢語的特點,記錄和傳播了漢民族豐富燦爛的歷史文化,保存了大量的文化遺產。今天,漢字在信息處理方面取得了重大的突破,人們可以在電腦、網絡上直接使用漢字處理和傳輸各種信息,從而顯示出它的強大的生命力。漢字不同於英語、俄語等拼音文字,它是一種形、音、義相結合的獨特的文字體系。也就是説,一個漢字不僅有一定的形體,有一定的讀音,還往往能直接體現一定的意義。因此,我們説漢字是一種意表文字,也有人稱意音文字。從字形上説,漢字是一種方塊文字,是通過橫、豎、撇、點、折等各種不同的筆畫構成的。從形體看,漢字可以分為兩大類,一類是獨體字,一類是合體字。文字不僅是中華文化的載體,而且本身就是一種燦爛的文化。但在歷史發展的潮流中,人們對中國文字傳統的寫法有所改造,產生了所謂的“現代字”,也就是錯別字,這種輕易的“改寫”,使得中國文字失去了她原本的韻味。平時,有很多人為了一時的方便,而把很多字簡寫;或是不會寫的,就用另一個同音的字代替原本的字,這樣就可能使原來的句意改變了。

如果細心觀察,你將會發現身邊的.環境中,有很多的錯別字。平時,為了簡便、節省時間,把“點”字下面的四點水寫成提橫線,或是把四點水寫成“大”,這是一個什麼字呢?在字典上找不到的字,算是一個字嗎?這麼一簡化,變成了一個最新型的現代人發明的字。如果這個簡化了的字繼續寫下去,那麼以後中國文字會變成什麼樣呢?文字的發展歷史是否會被扭曲呢?走在大街小巷中,你同樣可以發現錯別字比比皆是。有的是為了廣告效益,有的是明顯的低級錯誤。如:舞與倫比,這是一項街舞比賽的標題,有意將“無”改成“舞”,取之近音,為的是吸引過路人的眼球。又如在同一個地方的兩個不同的招牌,居然會有兩種不同的寫法,雖是同音,但給消費者兩種不同的概念。

表面上看,漢字不過是一個符號,指稱着對應的事物,但就在這對應背後,還潛伏着中國人的情感、習慣甚至本能。這些情感、習慣、本能,我們可以隨意更改嗎?漢字它是產生漢字以前,我們遠古人對社會的認識結晶,對自然的認識結晶,科學的認識結晶,還有哲學的認識結晶。難道,我們要否定這一切認識結晶嗎?

語言文明、文字使用的規範是一個國家、一個民族精神文明狀況的重要標誌之一。規範、優美的單位名稱、招牌、標語、廣告牌等是城市文化的組成部分。能否正確書寫、使用漢字,對我們的日常生活、工作、人際交往以至發展經濟都有着很重要的作用與影響。

改革開放以來,我國經濟高速發展,政令的暢通、法制的進步、人際交流的增多、市場經濟秩序的統一,需要更加規範語言文字的使用,讓我們繼續努力,深入貫徹《通用語言文字法》,為祖國語言文字的健康發展貢獻自己的一份力量!

c語言心得體會 篇6

剛開始學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語言心得體會 篇7

這個星期,我們迎來了C語言實訓——一次至為重要的實訓。在這個星期裏,同學們都很認真的做着那20多道實訓題目,遇到不懂的互相請教,或請問老師。非常感謝老師對我們的幫助,這次實訓使我受益匪淺,收穫了很多。通過C語言實訓,讓我加深了對C語言的瞭解,而不只是單單的在課本中學到的那些理論,平時乏味的課程,通過自己動手親自編寫,變的生動有趣,而在自己動手的過程中,出現的問題很多,比理論要難的多,當一個程序寫完以後,經常會有很多錯誤而沒法解決。不過,通過幾天的實訓,逐漸積攢了一些經驗,有些錯誤可以很快就看出來。

這次實訓有很大的收穫,讓我對C語言有了更深的認識,平時在課堂上學到的東西可以自己動手編寫,將其轉化成一些實用的技能。如果是一個程序寫完一處錯誤也沒有,會有種成就感,於是興趣就來了,興趣來了,自然學的東西也就多了,能把理論變成實際的技能,讓我對C語言有了濃厚的興趣和更深層的認識。C語言是一個有序的學習,學了最基本的替換,然後擴展到循環,嵌套,條理很清楚,不是一個零散的知識,實際上所有的課程都如此,不過通過實訓我也知道了自己的不足,存在的很多問題。比如自己寫的寫的小程序出了問題,不會解決了就叫老師幫忙,雖然説一定意義上增加了師生之間的感情,但是會養成一種依賴的心理,碰到問題了第一個想到的是求助而不是自己獨立解決,所以以後要多多鍛鍊自己的信心和增加自己的能力,爭取做到老師不在身邊的時候也可以完成一些簡單的程序編寫與錯誤排除。還有自己的基礎知識不紮實,遇到的問題,沒有很好的邏輯思維,親自編寫一個陌生的程序的時候會有種無法下手的感覺,找不到突破口。通過實訓,逐漸理清了順序,對於簡單的程序和一些相對比較繁瑣的嵌套,循環,不在是看着一頭霧水。其實只要理清了思路,把基礎知識掌握了,然後有條不紊的分析,一步一步理解,C語言還是很有意思的課程。自己親自動手編寫程序讓我增加了對C語言程序開發環境的瞭解,在上課的時候老師就講,學習C語言最重要的是學習C語言的邏輯思維,不管以後從事什麼行業,學習C語言都對自己的職業很有幫助,如果是從事編程工程工作的話。當初在初步接觸C語言的時候,看着一堆“奇形怪狀”的符號,覺得甚是無聊,通過這次實訓,擺脱了那種似懂非懂的狀態!感謝學校安排這次實訓和老師的耐心講解,讓我學到了很多知識,在實訓過程中,同學之間的相互探討,老師的循循善誘,最終讓我們達到了舉一反三的效果,在學知識的同時,也增加了同學老師之間的感情。希望以後還會有更多類似的實訓課程,在有限的大學時間內學到更多的實用技能,為以後的工作打下一個良好的基礎。

這次實訓似乎是對我巨大的考驗,程序在不慌不忙的進行着,按照我自身的進度,提前完成是沒有問題的,但是很多客觀條件讓我不得不在最後的時間裏才上交的作業。每當我把程序寫完以後,卻由於每一台電腦的識別格式不一樣而導致我所寫的文件一次次的被損壞,儘管這樣,我仍然沒有放棄,最後還趕在截止時間到來之前上交了我的作業!

這一次編寫大作業的程序又讓我感受到學程序可以鍛鍊縝密的思維了。因為平時練習的都是小程序,所以句段比較少,一些錯誤都很容易被檢查出來,但是這次實訓卻是上百段的語句,難以檢查,似乎也沒有經驗去怎麼檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問,因為好像蠻簡單,相信自己能夠檢查出來,所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學討論下完成的。在編寫程序中,真的是細節決定成敗,因為不管程序的語句是多是少,但是隻要有一條語句或語法不正確,就不能使程序得到所需要的結果。沒能夠使自己編寫出來的程序等到想要的結果,意味着這是一個不理想的程序,對於本次編寫來説則是失敗的。

最後,非常感謝學校給我們這次實訓的機會。極高的鍛鍊了我們的邏輯思維能力。人非生而知之,雖然我們現在的知識結構還很差,但是我們知道要學的知識,一靠努力學習,二靠潛心實踐。沒有實踐,學習就是無源之水,無本之木。在剩下的時間裏,我們會更加努力的學習。

c語言心得體會 篇8

學習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語言心得體會 篇9

C語言是在國內外廣泛使用的一種計算機語言。其語言功能豐富、表達能力強、使用靈活方便、既具有高級語言的優點,又具有低級語言的許多特點,適合編寫系統軟件。其功能強大,不僅用在計算機上廣泛用在電子,機械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,無一例外,哪一個不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,perl... 都是衍生自C語言。掌握了C語言,可以説你就掌握了很多門語言。

學習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語言心得體會 篇10

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

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

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

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

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