C語言上機實驗心得

2021-12-29 12:13:17 字數 2138 閱讀 4267

在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,學習它將有助於我們更好的了解計算機,與計算機進行交流,因此,我們一定要學好c語言,這對我們以後的發展是十分重要的。

說到這,上機實驗當然就是乙個必不可少的環節了,c語言靈活、簡潔的特點,只有通過程式設計實踐才能真正了解,真正說懂。為了更好地學習語法規定、掌握程式設計方法、提高程式開發能力,我們必須實際上機、編寫程式。

通過實驗我也發現了自己不少的問題,這都是只看書上的程式而沒有自己親身上機編寫程式而無法得知的,假如我們只因看熟書上的程式就以為自己已經掌握了c語言那就大錯特錯了。

我主要存在以下的這些缺點:

1、 學習耐心與細心不足,如scanf(「%d」,&n);中的「&」有時候會忘了。而在最後輸出時又錯寫成printf(「%d」,&n);從而錯誤得輸出了位址而不是我原來想要的答案。

2、 程式設計思想不夠發散,看著題目有時想不出解答的方法,更不用說編寫程式來解題了。

3、 基本功不夠,有些函式的表達不太精通,需要看書來核實,以致耗時較多。

4、 知識不夠廣,有些內容沒有學好,不能要用到時及時反映出來,認識程度不夠深刻。

5、 有時候不夠精簡,有一點用處不大或者說沒有也可以的文字存在。

6、 英語水平較差,對錯誤的地方雖然電腦有說,但由於是英文,理解上還是存在一點問題。

為了能更好地學好c語言,在今後學習中我要更多的動腦,綜合運用所學,多看相關東西,多上機練習,提高電腦水平,增強自學能力,把已會的東西掌握好。以下是我對如何學好c語言的看法和意見:

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

課堂上要講授許多關於c語言的語法規則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對於語法知識有了感性的認識,加深對它的理解,在理解的基礎上就會自然而然地掌握c語言的語法規定。

對於一些內容自己認為在課堂上聽懂了,但上機實踐中會發現原來(**自第 。)理解的偏差,這是由於大部分學生是初次接觸程式設計,缺乏程式設計的實踐所致。

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

通過上機實驗來驗證自己編制的程式是否正確,恐怕是大多數同學在完成老師作業時的心態。但是在程式設計領域裡這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去"掩蓋"程式中的錯誤,而不是盡可能多地發現程式中存在的問題。

自己編好程式上機除錯執行時,可能有很多你想不到的情況發生,通過解決這些問題,可以逐步提高自己對c語言的理解和程式開發能力。

2、 熟悉程式開發環境、學習計算機系統的操作方法

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

3、 學習上機除錯程式

完成程式的編寫,決不意味著萬事大吉。你認為萬無一失的程式,實際上機執行時可能不斷出現麻煩。如編譯程式檢測出一大堆錯誤。

有時程式本身不存在語法錯誤,也能夠順利執行,但是執行結果顯然是錯誤的。開發環境所提供的編譯系統無法發現這種程式邏輯錯誤,只能靠自己的上機經驗分析判斷錯誤所在。程式的除錯是乙個技巧性很強的工作,對於初學者來說,盡快掌握程式除錯方法是非常重要的。

有時候乙個消耗你幾個小時時間的小小錯誤,除錯高手一眼就看出錯誤所在。

通過本學期c語言上機實驗,我對這個介於人類與非人類之間的計算機程式語言有了一定的體驗。程式設計的時候有因為順利編出程式而開心過、有因為做得比人家慢而鬱悶過、有因為不知從何入手而無奈過、有因為不知錯出在哪而彷徨過……但隨著練習的增多,我對c語言比以前熟了很多,不再只是紙上談兵,我都有能力獨立做出一些程式,可能對於一些「高手來說這不算什麼,或者他們早就會了,但我依然覺得很開心,因為我跟我自己比是進步了。

當然,我還得感謝老師的指導與幫助,如果沒有老師和其他同學的指點,我可能對c語言還是一籌莫展,在實驗中遇到的大大少少的問題與所犯過的錯誤將是我以後的要加以注意的地方與認真審查的部分,為我奠定堅固的基石。伴隨著學習的深入,我發現高深的東西還有很多很多,不懂不熟的知識還有很多,所以我不能停步,對c語言,我以後會更加努力學習的。

C語言上機實驗題型詳解

例1 程式設計實現在螢幕上顯示如下三行文字 hello,world wolcome to the c language world everyone has been waiting for.程式如下 main 理解c語言的格式,printf是個函式用來輸出資料,要輸出的資料放在雙引號內。例2 表中...

C語言上機實驗報告

昆明理工大學資訊工程與自動化學院學生實驗報告 2010 2011學年第1學期 課程名稱 結構化程式設計方法與c語言開課實驗室 計算中心310 2010年10 月 14 日 一 上機內容和目的 內容 用c語言進行簡單的程式設計 寫乙個程式,判斷某一年是否是閏年。include int main els...

C語言陣列上機實驗報告

c語言程式設計實驗報告 1 實驗目的 1.熟練掌握一維陣列,二維陣列的定義,初始化和輸入輸出方法 2.熟練掌握字元陣列和字串函式的使用 3.掌握和陣列有關的常用演算法 如查詢排序等 2 實驗內容 4 程式設計實現 折半查詢 的過程。折半查詢的處理過程 在乙個資料已排好序的陣列中,首先比較要查詢的值與...