c語言學習的心得體會4篇_第1頁
c語言學習的心得體會4篇_第2頁
c語言學習的心得體會4篇_第3頁
c語言學習的心得體會4篇_第4頁
c語言學習的心得體會4篇_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第第頁c語言學習的心得體會4篇當我們心中積累了不少感想和見解時,有這樣的時機,要好好記錄下來,這樣有利于培育我們思索的習慣。那么好的心得體會是什么樣的呢?下面是的我為您帶來的c語言學習的心得體會最新4篇,希望大家可以喜愛并共享出去。C語言心得體會篇一1、引言《C語言程序設計》是各大高校理工類專業(yè)的一門緊要的必修課程,由于C語言使用敏捷,數據類型繁多,結構多而雜,因此同學在學習該課程時都或多或少的感覺頭疼,學習不得要領。這就要求老師在教學中需要貫穿先進的教學理念,采納適合的教學方法。本文針對C語言教學中存在的問題,結合多年的教學閱歷,提出幾點教學方法和體會。2、C語言教學中存在的問題2.1同學學習熱誠不高C語言課程的開設對象一般為大一同學,想讓他們立刻接受程序設計的思想幾乎是不可能的。另外他們從高班級同學那里得知C語言學習難度大,就會產生學習C語言這門課程的懼怕心理。還有一部分同學認為學習C語言對自身的專業(yè)沒有什么用處,因此產生了厭學的情緒。2.2傳統(tǒng)教學方式存在弊病以老師為中心的灌輸式教學方法忽視了同學的“學”,同學處于被動接受狀態(tài),缺少老師和同學的互動,同學學習的自動性、積極性難以發(fā)揮。雖然近年來C語言程序設計課程多媒體課件教學得到廣泛普及,在某種程度上激發(fā)了同學的學習愛好,但依然沒有脫離傳統(tǒng)教學方式,缺少教學目標的針對性,由“照本宣科”變?yōu)椤罢掌ɑ脽羝┬啤?,沒有從根本上解決師生交互匱乏的現實[1]。2.3同學學習方法不得當由于大一同學還不是很適應大學的學習方式,許多時候還沿用高中時候學數學、英語等科目的方法來學習C語言,一些同學只注重理論學問,以為光靠背一背、做做題就能學好,忽視了實踐環(huán)節(jié)的緊要性,從而導致了一部分同學學不得法,效率極低。3、幾點教學體會針對上述存在的問題,分別提出幾點體會,可以歸納為:“一個目標”、“兩個關鍵”、“三步實踐”。3.1樹立一個目標這是針對同學的學習態(tài)度提出的。做一件事情倘若沒有一個明確的目標。就很難提起愛好,碰到困難也很簡單放棄,當然也無法做好。學習C語言也不例外。倘若想激發(fā)同學的學習愛好,讓同學喜愛學、自動學,就必需讓同學明確為什么要學習C語言,明確一個學習的目標。事實上,學習C語言對于任何專業(yè)的同學都有莫大的好處,可以磨練邏輯思維本領,對以后的專業(yè)課的學習有很好的輔佑襄助作用,也會對以后學習其他編程語言打下良好的基礎,正所謂”萬變不離其宗”,倘若真正把握精了程序設計思想,具備了真正解決實際問題的本領,語言再更新可程序設計的本質不會變[2]。當然,從更應用的角度來看,可以把“通過國家二級考試”作為一個為之努力實現的目標,不僅對以后就業(yè)很有幫忙,讓學習有了愛好和動力,有了克服困難的決心,取得事半功倍的效果。C語言心得體會篇二林林總總的計算機語言,林林總總的計算機技術,林林總總的計算機書籍讓我們初入計算機的菜鳥一次就嚇的沒有勇氣。迷茫和徘徊讓我們失去了時間和信念。沒有訣竅嗎?有的,看你怎么把握了,接下來我就以C語言為例子,講一下有關學習的方法和技巧,同時也共享一下我學C的感想。很多人第一次接觸C語言都會覺得C語言難懂和不簡單使用,其實就我個人的看法,C語言其實是很基礎的匯編語言,除了一些必需要記憶的關鍵字、語法和庫函數,其余的都是需要靠本身的邏輯思維通過這些關鍵字、語法和庫函數來組織或構成一個完整的函數,所以C語言大多數的學習時間都是在磨練我們的抽象邏輯思維本領。只有當你具有了抽象邏輯思維本領和弄清晰了關鍵字、語法和庫函數的相關學問后,編寫C語言就不是難事了。通過C語言初步的學習后都很簡單弄懂關鍵字、語法和庫函數的相關學問,但是由于大部分人由于以前沒有接觸過電腦或電腦語言的相關學問所以缺乏抽象邏輯思維本領,不知道如何將所學到C語言的學問如何組織和構成一個完整的函數,那么如何來有效的磨練本身的抽象邏輯思維本領呢?在這里是我個人的一套自學心得,通過學習后所把握的學問使用上課老師所提到的案例或找一段簡單的完整的案例,然后將案例讀懂,也就是把它轉換成我們日常所能接受的自然語言(在這里不妨把你所能理解的自然語言寫下來)。例如下面這段代碼是手工輸入兩個整數數字并計算兩個數字之間從最小的數字開始到最大的數結束其中全部奇數相加的和:voidmain{首先INT是表示整數形數據的定義,那么接下來有兩個未知的整數和一個已知的整數0;這里顯現的3個整數數字用C語言里的變量來替代它們,這時第一個數字就用取名為NUM1的變量,第二個數字就用取名為NUM2的變量,第三個數字就用取名為X的變量而且用賦值符號來為它給與0這個值。intnum1,num2,x=0;由于知道了有兩個未知的整數,所以要通過鍵盤輸入使這兩個未知的整數變成已知的整數而且儲存在前面所提到的變量中。scanf(%d%d,num1,num2);得到數字后下面就開始進行一系列的運算和判定,倘若NUM1小于NUM2的話最小的數字就是NUM1最大的數字就是NUM2,倘若NUM1這個變量不小于NUM2的話就跳過這個所包含的內容。開始進行循環(huán)。if(num1{NUM1到NUM2之間的數字個數不是固定的,不能得到固定的循環(huán)起始點,所以這里的循環(huán)起始點就不輸入代碼中,但是通過題目中的提示知道NUM1這個變量倘若大于NUM2的話循環(huán)就停止了,而NUM1這個變量還需每循環(huán)一次就必需更改其值。由于NUM1到NUM2之間的數字列如1—9每個數字跟其右邊的數字都是存在加1的關系,所以這里就可以把NUM1這個值用做循環(huán)的“計數器”每循環(huán)一次就讓NUM1加1,讓其跟NUM2做比較是否結束循環(huán)。for(;num1=num2;num1++){在循環(huán)當中將每次循環(huán)所更改的變量NUM1的值除以2來判定其是否是奇數,倘若用2除后余數為0的話就是偶數(由于偶數是不參與運算的)一旦判定其為偶數就用continue這個關鍵字來跳出一次循環(huán)。if(num1%2==0)continue;那么NUM1的值除以2余數為1的話就是奇數(奇數是要參與運算的)一旦判定其為偶數就用下面這個公式來使其進行相加,由于已知X變量的值是0那么下面的公式就可以理解為假設NUM1=1,X=0+1;這時X的值已經發(fā)生變動,X=1;假設NUM1又等于3,X=1+3;以此類推直到循環(huán)結束X+NUM1也就結束了。x=x+num1;}}那么NUM1這個變量不小于NUM2的話NUM1是最大數,NUM2是最小數,開始執(zhí)行內的內容。else{for(;num2=num1;num2++){if(num2%2==0)continue;x=x+num2;}}最終通過顯示器輸出顯示X這個變量的值也就是全部奇數的總和。printf(%d,x);}由于計算機讀取C語言代碼時是從main函數開始由上自下的逐一讀取一條代碼并運算的,所以從intnum1,num2,x=0;開始來用本身所能接受的自然語言來描述這段代碼。最終將你所記錄的自然語言變化成偽代碼在轉到流程圖,這樣反復努力多次后,就肯定可以達到有效的磨練本身的抽象邏輯思維本領。另外還需注意的就是本身實在無法理解的地方不妨指出來多多請教老師和懂的同學讓他們用自然語言來描述一道,而且記錄下來這樣可以達到事半功倍的效果。我覺得入門還是多看些書,多實踐,養(yǎng)成良好的編程習慣,在實踐的同時多思索問題,多看別人優(yōu)秀的解題思路與方法,多看別人優(yōu)秀的代碼,嘗試本身去實現或者說仿照著去實現,讓別人對你的代碼多提看法,探究別人的思維過程,加強本身的思維本領,拓展視野,常??纯幢旧硪郧皩懙臇|西,有空拿出來改良改良,我想每隔一段時間,都會有意想不到的收獲。c語言學習心得篇三C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不倚靠計算機硬件的應用程序。那怎么才能學好C語言呢?1,要學習C語言的基本語言及程序結構,這時譚浩強的那本書就比較經典了。當然你不能只看書,要動手動寫代碼,去上機測試。由于許多時候寫程序就是一個測試,你就是再牛的程序員也不能可寫出沒有BUG的程序,所以學會找出程序中的錯誤很緊要。這也是你以后分析他人的程序的先決條件,不可偷懶只看書,這樣你是不可能學好一門計算機語言的。2,分析他人寫的程序,網上有許多實例代碼,下載下來本身先看一下他們的實例是解決什么問題的,有時候許多經典的模塊可以為已所用的。不過,網上下的代碼中會存在許多問題,環(huán)境問題啊,編程習慣問題了,不過也好,在解決問題的過程中你會學到許多東西的,像我在分析網上下的代碼時就碰到了我平常沒有碰到的DOS函數,MASM與C語言的接合等方面的問題,學到了不少東西呢。3,要是你再想學的深一點兒,那還得學習《數據結構》,《操作系統(tǒng)》,《數據庫理論》及《軟件工程》,再深就要去分析LINUX內核或是驅動程序了,這因人而異。但不管怎么學,肯定要有個方向,有計劃,這樣才會事半功倍。倘若你能找到你想學習方面的高手引導,或是幾個人一起學的話那就更好了。4,分析C語言函數的實現方法。這對你很好地使用函數會很有幫忙的,再者許多大公司的筆試題就是讓你實現C語言的數,譬如:中興的strcpy,阿里巴巴的strcmp,上海貝爾公司宣講會上一個技術總監(jiān)說,要是誰能說出printf的實現方法及返回值,當場錄用。再者,C語言經過這么多年的考驗,依然很熱門,可見其開發(fā)是多么經典啊,學習一下C函數實現,比學習任何書都要好。要是再有愛好的話就分析一下C的頭文件,這也是個不錯的學習方面。5,要有好的心態(tài),學習是件苦差事。不能今日愉快了,學習一兩個小時,明天下雨了,就不去學了。后天女伙伴來了,就去大玩三天,如此下去,唉,結果很難說??!所以,學習C語言就是一場長久戰(zhàn),一旦你選擇了這條道路,就得一步一步的走下去。你的事業(yè)就會蒸蒸日上,believeme!andbelieveyourself!C語言學習的心得體會篇四在初學C語言的一個學期后,我們進行了C語言實訓階段,嘗試編寫一個比較多而雜的程序系統(tǒng)。在為期一周的時間中,我們同組的同學共同的感受是:C語言實訓和平常上課所接觸的程序是有很大不同的,所經受的考驗和克服的困難是平常所無法相比的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了C語言實訓的多而雜程序。在這里,我作為其中的參加者,感受良多。在這次實訓中,我對對C語言有了一個更深的了解認得,也對這個學期學的學問得到鞏固,還嘗試運行編程,每次運行程序成功,讓我對下面的項目就充足信念。通過本身與同學合作編寫程序,最后把最初的理論學問轉化基本技能。這次的實訓,使我對C語言的學習產生深厚的愛好。還是這次實訓,最令人激動的就是合作做項目,雖然那只是一個很小很小的項目。每天大家來得很早,大家在一起學習,取長補短,我們很好的在實訓中長學問,提高我們的學習熱誠。實訓中深切體會到了老師認真負責的偉大的精神和熱誠為同學引導的促學方式,雖然對有些時候老師沒給我們指出解決問題的方法有些小埋怨,但是到了結束時才知道,這種教學讓我們本身學會了自學,學會了去看懂別人的代碼。更多是老師給的感動,每天在我們來之前就到了教室,在講課中海給我們共享他在公司上班的一些心得和體會,還有那些我們應當注意的事項,這些是平常上課時無法學到的,是更深層次的巨大收獲。通過這次實訓,也使我們發(fā)覺了很多問題。在實訓中,我們認得到本身還有許多的學問沒學好,基礎學問沒理清,而且很多東西還要去翻書,去上網搜索。而且碰到一些小

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論