大學(xué)c語言學(xué)習(xí)心得_第1頁
大學(xué)c語言學(xué)習(xí)心得_第2頁
大學(xué)c語言學(xué)習(xí)心得_第3頁
大學(xué)c語言學(xué)習(xí)心得_第4頁
大學(xué)c語言學(xué)習(xí)心得_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第第頁大學(xué)c語言學(xué)習(xí)心得

高校c語言學(xué)習(xí)心得1

說到我學(xué)習(xí)C語言時,真是用千言萬語呀!記得剛開始學(xué)的時候,我的C語言學(xué)的并不是很好,學(xué)期都過了快一半了,對C語言還是一知半解的,我是第四小組的組長,組長的職位給我了很大的壓力,我一貫認(rèn)為做學(xué)問都要做到這一點,要么做到最好,要么就不去做它,本著這樣一個心太,我下了一個決心就是要學(xué)好C語言,開始我用了最笨的方法,就是一個厚厚的本子,一支筆,一本C語言書,每天有事沒事抄程序,不管什么程序,我都不放過,一個一個的抄,抄了有好幾個本,回到宿舍就在機子上調(diào)程序,一個月過去了,老師讓做C語言項目,是一個同學(xué)成果管理系統(tǒng),在當(dāng)時這樣一個項目對我們來說真是難度不小,可是我本著一個試一試的心太去做了,一個打死我都不敢相信的奇跡涌現(xiàn)了,這個程序我寫出來了,而且?guī)缀跏且粴夂铣?,而且只用了一個晚上的時間,寫了足足有六頁的代碼,看著寫在本子上的代碼我有點不相信,這怎么可能呢,當(dāng)晚我沒有睡著覺,興奮啊,誰能睡的著。做這個項目讓我明白了一些道理,再大的程序也是有不同的小程序組成的,由于我每天抄程序,抄的全是小程序,做這個大點的程序的時候我發(fā)覺全是一個一個的小程序,抄了一個月的程序,當(dāng)然能很順當(dāng)?shù)木蛯懗鰜砹恕?/p>

在科技高度進展的今日,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,我們學(xué)習(xí)它,有助于我們更好的了解計算機,與計算機進行溝通,因此,c語言的學(xué)習(xí)對我們尤其重要。

在這個星期里,我們專業(yè)的同學(xué)在專業(yè)老師的帶領(lǐng)下進行了c語言程序?qū)嵺`學(xué)習(xí)。在這之前,我們已經(jīng)對c語言這門課程學(xué)習(xí)了一個學(xué)期,對其有了肯定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很生疏,更多的在運用起來的時候還是感到很辣手,究竟,萬事開頭難嘛。

由于時間的關(guān)系,我們的這次實踐課程老師并沒有給我們具體的介紹,只是給我們簡約的介紹了幾個比較重要的實際操作。包括了程序模塊處理.簡約界面程序.高級界面程序.程序的添加修改.用程序做一元線性回來處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。

上機試驗是學(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)容和進度,安排了12次上機試驗。課程上機試驗的目的,不僅僅是驗證教材和講課的.內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機試驗的目的可以概括為如下幾個方面:

1.加深對課堂講授內(nèi)容的理解

課堂上要講授很多關(guān)于c語言的語法規(guī)章,聽起來非常味同嚼蠟,也不簡單記住,死記硬背是不可取的。然而要運用c語言這個工具解決實際問題,又需要掌控它。通過多次上機練習(xí),對于語法知識有了感性的認(rèn)識,加深對它的理解,在理解的基礎(chǔ)上就會自然而然地掌控c語言的語法規(guī)定。對于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機實踐中會發(fā)覺原來理解的偏差,這是由于大部分同學(xué)是初次接觸程序設(shè)計,缺乏程序設(shè)計的實踐所致。

學(xué)習(xí)c語言不能停留在學(xué)習(xí)它的語法規(guī)章,而是利用學(xué)到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機援助我們解題。只有通過上機才能檢驗自己是否掌控c語言、自己編寫的程序是否能夠正確地解題。

通過上機試驗來驗證自己編制的程序是否正確,唯恐是大多數(shù)同學(xué)在完成老師作業(yè)時的心態(tài)。但是在程序設(shè)計領(lǐng)域里這是肯定要克服的傳統(tǒng)的、錯誤的想法。由于在這種思想支配下,可能你會想方法去"掩蓋"程序中的錯誤,而不是盡可能多地發(fā)覺程序中存在的問題。自己編好程序上機調(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)試程序

完成程序的編寫,決不意味著萬事大吉。你認(rèn)為萬無一失的程序,事實上機運行時可能不斷涌現(xiàn)麻煩。如編譯程序檢測出一大堆錯誤。有時程序本身不存在語法錯誤,也能夠順當(dāng)運行,但是運行結(jié)果顯著是錯誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)覺這種程序規(guī)律錯誤,只能靠自己的上機閱歷分析判斷錯誤所在。程序的調(diào)試是一個技巧性很強的工作,對于初學(xué)者來說,盡快掌控程序調(diào)試方法是特別重要的。有時候一個消耗你幾個小時時間的小小錯誤,調(diào)試高手一眼就看出錯誤所在。

通過這次為數(shù)不多的幾天計算機實踐學(xué)習(xí),我們了解了一些關(guān)于c語言的知識,理解鞏固了我們c語言的理論知識,著對我們將來到社會工作將會有莫大的援助。同時它讓我知道,只要你努力,任何東西都不會太難.。

高校c語言學(xué)習(xí)心得2

C語言是在國內(nèi)外廣泛運用的一種計算機語言。其語言功能豐富、表達技能強、運用敏捷方便、既具有高級語言的優(yōu)點,又具有低級語言的很多特點,適合編寫系統(tǒng)軟件。其功能強大,不僅用在計算機上廣泛用在電子,機械等方面上,而且,全部的windows,Uni*,Linu*,Mac,os/2,無一例外,哪一個不是C語言寫的?許多新型的語言如,C++,Java,C#,J#,perl...都是衍生自C語言。掌控了C語言,可以說你就掌控了許多門語言。

學(xué)習(xí)C程序這門課一年了,這是我們學(xué)的第一門專業(yè)課,在高校里C語言不但是計算機專業(yè)的必修課程而且也是非計算機專業(yè)學(xué)習(xí)計算機基礎(chǔ)的一門必修課程。所以作為我這個計算機專業(yè)的.同學(xué)來說當(dāng)然非常重要,老師在第一節(jié)課說過,C語言是計算機的基礎(chǔ),大多數(shù)軟件都需要用C語言來編寫,通過一個年的學(xué)習(xí),使我由初步掌控簡約的應(yīng)試知識到完成高難度的深入編程,如我們在編寫一個較大的程序時應(yīng)當(dāng)把它分開成幾個小程序來看,這樣會簡單得多。同時,我覺得C語言應(yīng)當(dāng)是操作和理論相結(jié)合的課程,在不斷地編寫中去思索,兩者是不可分割的。

在學(xué)習(xí)一年C語言的過程中我也在漸漸探究怎樣才能學(xué)好C語言,并總結(jié)了一點閱歷:

要了解C語言就要從語法規(guī)為基礎(chǔ)來學(xué)習(xí)起,首先要是要了解它的結(jié)構(gòu),比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我要用什么型式去應(yīng)用它)。在C語言的指令行中全部的語句都是有它自己的肯定格式和形式涌現(xiàn)在我們面前,所以我們在學(xué)習(xí)某種語句或指令時你首先要了解的就是它的規(guī)章是什么、有什么用、怎么實現(xiàn)等。這些都是語法基礎(chǔ)也是C語言的基礎(chǔ)假如把它們都了解很好了,那么你編起程序來就很得心應(yīng)手了。比如說IFELSE和SWITCHCASE這兩種條件語句都是用來判斷執(zhí)行功能的,那我要什么時侯用IF什么時侯用SWITCH呢?假如你很好地了解它們的結(jié)構(gòu)和作用的話那么就知道:假設(shè)它的條件分支是多個而且條件的值是整數(shù)或是一個字符值時就會選SWITCH而不會選IF。由于假如條件分支太多時要用IF語句,這樣肯定會涌現(xiàn)IF的嵌套,假如IF的嵌套越多時程序的開銷就會隨著增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比較一次就可以找出條件的結(jié)果比起

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論