c語言高階學習感想

2022-04-13 14:27:50 字數 1836 閱讀 4352

c語言高階對我們這些學習過c語言的人來說是益處最大的,因為它講的是在c語言基礎課本上沒有的東西,比如說一些基本的**編寫規範、空行的使用等,還有就是在我們學習c語言的時候老師在課上沒有重點講的東西,比如檔案的操作和使用、記憶體的管理等。

在c語言乙個月的強化學習過程中,對自己來說,真的是受益比較大,首先對理論知識來說是乙個強化,在老師對理論課的細心講解下,加強了許多原來理論知識,同時以前一些誤區的問題也得以解決,一些難點的也有了深一層的理解。比如在指標的和陣列,字元指標和字元陣列的定義及引用上,有了新的認識。

沒有這些簡單理論知識做後盾的話,即使最簡單的程式設計的問題也很難很好的解決。它編譯的時候可能都不會讓你順利的通過的。這就要我們提高警惕了。

對理論知識的掌握要上公升到一定的高度。這是對乙個程式設計人員來說最簡單的,乙個應該注意的問題了。它也好比建築當中的蓋樓是一樣的,沒有堅實的地基,即使你的樓蓋好了,也是一座危樓。

不是乙個標準的,合格的房子,是乙個糟糕的工程。

c語言是一種面向過程的語言,是乙個語法嚴謹,可移植較好的高階語言它每乙個功能都是由乙個乙個語句組成的,這樣對乙個程式設計者來說就要要求很嚴格的,因為如果你對這門語言的一些規則不了解的話,或者說你對它的一些使用的方法不知道,你是很難編出好的程式的。有了這些,在加上靈活的運用才可以學以致用。c語言的指令多而雜,而且語法結構非常嚴謹。

它應該算是最經典的程式語言,我想學好了它今後不管學習什麼語言都能比較容易上手。

對於以前學習過這門語言的人,這次的強化的學習,收穫還要包括真正用語言解決實際當中的問題,同時還有一點就是課程的學習與實踐的結合很重要。

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

1、 一些基本的函式和基本資料型別、表示式的應用。其中,基本資料型別分為整型、浮點型、字元型、列舉型別。基本函式包括輸入輸出函式。

2、 在表示式中要把運算子的優先順序排列清楚,要分清楚哪個先運算,哪個後運算。

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

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

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

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

7、 對於檔案的操作是非常關鍵的,把輸入的資料儲存起來,下次還能夠使用,這才是關鍵問題。所以對檔案操作是否成功,使程式是否編制成功的重要因素。

8記憶體的管理是非常重要的一環。發生記憶體錯誤是件非常麻煩的事情。而且這些錯誤不但是新手常犯的錯誤,也是一些老手在不注意時也會犯的。

這些錯誤大多沒有明顯的症狀,時隱時現,增加了改錯的難度。

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

以為把一點一滴的基礎知識掌握牢固是不夠的,主要是對程式編制要求的理解,思考如何利用c語言的所有基礎知識來實現要編制程式的作用,以及如何更加簡便的實現等等。這就需要有很強邏輯思維,和長時間的經驗積累,以及自身的不斷鑽研等諸多因素的有機統一。

這乙個月的學習中還是在程式設計中遇到不少困難的,但是都在最後被我一一克服了。其實就c語言的學習和程式編制來說,這也是一件很有趣的事,特別是程式設計過程中克服乙個又乙個困難,以及程式完成時的那種成就感,是很讓人興奮的。總的來說,僅僅依靠這乙個月的學習是遠遠不夠的,我們要學習的或是今後會遇到的問題困難會很多,不管怎樣,只要我們用心、思考、多練習就一定可以學的更好。

在今後的學習中,我會好好利用這些寶貴的財富,在學習的道路上披荊斬棘,為成為一位成功的軟體工程師不懈努力!

c語言高階強化練習

強化練習1 資料型別,表示式,簡單程式 一 資料型別與變數申明 1 c的基本資料型別主要有以下四種,閱讀資料型別說明並抄寫3遍 2 按照要求寫一條語句 a 申明名為c的字元變數,並將大寫字母a作為初值賦給它 char c a b 申明名為integer的整型變數,並將5000作為初值賦給它 int ...

高階語言程式設計 C語言 實驗報告

1 實驗目的 1 熟練掌握if,if else語句,利用if語句實現分支選擇結構 2 熟練掌握for語句格式及使用方法 3 掌握c函式的定義方法,函式的呼叫方法,引數說明以及返回值 4 掌握一維陣列的定義 引用及應用 2 實驗內容 編寫乙個primenun int x 函式,判斷十個數中哪個是素數。...

C語言學習

前言 兩個原因促使我寫下這篇文章,第一就是作為過來人根據我自己的經驗我知道程式設計的初學者一般都很興奮也都有種困惑,一方面對執行在計算機 注 不特別指明都指個人微型計算機 的五花八門如精彩的遊戲程式,多姿多彩的 等等漂亮的視窗程式所著迷,另一方面大部分的初學者 如計算機專業的低年級學生 都是從簡單命...