1. 程式人生 > >c語言程式設計前五章總結及來自一個新手的學習感想

c語言程式設計前五章總結及來自一個新手的學習感想

知識點及其應用

第一章:首先恭喜我自己有機會去學習一個全新的從未接觸過的一門學科——c語言。關於興趣這一點,一點都不知有何談興趣。第一章內容就成功的通俗易懂的介紹了c語言為和方神聖,自然也成功的引起了我學C語言(這個高大尚的語言)的興趣,一種想要去了解黑客的世界,以及手機,電腦究竟如何運作的興趣。和其格式中的格式修飾符。自學習資料的格式化,簡單版

第二章:瞭解學習程式設計的一條主線。資料有常量和變數,什麼是整型、實型,以及它們的基本型式。瞭解到變數在C語言中需要指出它的型別和變數名。程式中有一個東西叫主函式和標頭檔案,對變數命名時應遵循的一些規則,以及編寫程式時應注意有分號,什麼時候需要空格,雙引號單引號等等,寫程式時應注意到的規範。以及以後各章中可能學到的資料型別及變數名宣告,如何計算變數資料型別所佔的位元組(畢竟這一點很重要)。最後瞭解到c語言中的數運算會考慮到結合性以及優先順序的問題和賦值問題,再補充內容中,又添加了,在計算內部資料是怎樣以零一的形式呈現以及儲存形式。

      應用:充分了解學習掌握第二章,會讓自己的程式不會出現不規範性的問題,至少讓自己寫出的程式語言,看起來是出自一個正宗學習過c語言的人之手,嗯,這章知識點掌握不好程式編的是漏洞百出,總之,這是程式之前的一個最基本的基礎,就像你想畫一個人,至少得知道它有眼睛,鼻子嘴吧。

第三章:既然為計算機語言,語言中對數學計算的表達,當然是必不可缺少的,所以在3.1節學習了數學中各種運算子的表達形式,以及數字型別對運算結果的影響,以及它們的優先順序和結合性。接下來了解到複合的賦值運算子,即為要把這條運算語句寫出來的具體展現形式。不是接觸到何為減一增一運算子,及++字首和字尾的不同,以及增減一的優勢及劣試勢,繼續瞭解何為巨集常量與巨集替換以及const常量的應用及好處。為提高輸出資料更符合要求,學習了自動型別轉換與強制型別轉換運算子,賦值中常見的自動型別轉換。另外瞭解常用的標準數學函式。

    應用:可以解決一些數學中基本的算數問題,如將153各個位數輸出求和,三角形、圓的面積以及開方。

第四章:程式編寫的最簡單框架,輸出和輸入。4.1中瞭解單個字元的輸入輸出,以及 輸出是想通過何種形式——引入了字元常量,應用到函式getchar(),字元輸出和輸出的應注意到的事項。4.2中學習資料的格式化螢幕付輸出,如用到函式printf(),以及函式printf()的格式轉換說明,其次學習資料的格式化鍵盤輸入,函式scanf()的,一般格式及格式轉換說明符,及其中的格式修飾符。 在4.4擴充套件內容中,應瞭解在格式讀入字元時,空格字元和轉義字元包括回車都會被做有效字元讀入。及解決此類問題的方法。

   應用:對於c語言程式設計基礎語言的進一步規範及規避一些隱祕性錯誤。

第五章:對於生活中與計算機中的問題求解方法。瞭解演算法的概念及其描述方法。其中描述方法,具體介紹有:自然語言描述,流程圖描述,Ns結構化流程圖描述,他們各自的特點和好處。其次,了鍵關係運算符關係表示式, 以及各種語句。

   其一:用於單分支控制的條件語句。if(表示式p)語句A。用於判斷當某一條件成立時則執行具體語句。

   其二:用於雙分支控制的條件語句。if(表示式p)語句1 /   else   語句2。用於判斷 條件成立時執行何語句,不成立時執行何語句。

   其三:else-if形式的條件語句。if(表示式1)語句1 /else if(表示式2)語句2/....../else if(表示式m)語句m/else   語句m+1。若執行語句中有多條語句                    時,應用{}   括起來,稱之為複合語句。

   其四:用於多路選擇的switch語句。switch(表示式)/{case1;/序列1/......}。為情況較多是條件語句的簡單寫法,如:輸出一到十二月的英文,一週中                每天的工作。

其中有一條運算子(唯一的一個三元運算子)。表示式1?表示式2:表示式3

最後學習邏輯運算子和邏輯表示式,如:&&,||等。在第五章的擴充內容中瞭解如何進行程式測試,及如何理清三角形之間的邏輯關係及對於輸入非法字元的檢查和處理。

   應用:可以接覺目前數學中的一些小問題。即小學數學應用題,初中基礎算數。

學習過程中的感受:

開始時是您(課本和老師)說啥都對,因為自己並不知C語言究竟是什麼,程式又是什麼。說有種東西叫常量,叫主函式,叫標頭檔案,自己就是哦,有那麼個東西,就如同畫一個人,老師說畫眼睛,畫嘴巴,畫手,畫腳,自己就畫。再往後學,可以寫出一條完整的一條簡單程式,即人的各個部位畫完,把輪廓勾勒出來後,哦...,原來這就是用C語言寫程式。慢慢有知道其實畫眼睛也是有技巧的,有各種語句供自己選擇。從一開始的完全不知到慢慢對C語言有感覺,及一個適應的過程。最大的感受就是學會心平氣和的接受新知識,並認真學習。