C語言學習總結

2021-09-07 05:28:20 字數 1032 閱讀 1929

無論做任何事情,都要有一定的方式方法與處理步驟,所謂「無規矩無以成方圓」。為了使計算機有效地解決實際問題,必須將處理步驟編排好,用計算機能理解的計算機語言編寫成「序列」,讓計算機自動識別並執行這個「序列」,達到解決實際問題的目的。將處理問題的步驟編排好,用計算機語言組成序列,就是常說的編寫程式。

「千里之行,始於足下」,我們從簡單程式學起,逐步了解和掌握怎樣編寫程式。

首先,我們要知道怎樣輸入和輸出。常用的有scanf,printf和cin,cout。使用printf和scanf,須呼叫cstdio庫。使用cin,cout,須呼叫iostream庫。程式中可以有注釋行,「//」表示行注釋,在「//」之後的一行字元都是注釋內容。

從最簡單的順序結構開始,程式中語句的自上而下的順序很關鍵,這類程式嚴格自上而下每條語句都被執行一次就稱為順序程式。用於邏輯運算的邏輯運算子包括與(&&)、或(||)、非(!)三種。自增自減運算子,例如,x++表示在使用x之後,使x的值加1;++x表示使用x之前,先使x的值加1。還有一些常用的庫函式,如絕對值函式abs(x),指數函式pow(x,y),平方根值函式sqrt(x)等。

選擇結構包括if選擇結構、if-else選擇結構和switch選擇結構。if後的「條件表示式」必須用圓括號括起來。if語句允許巢狀,當if語句巢狀時,約定else總是和最近的乙個if語句配對。

迴圈結構包括for、while和do-while語句。

for(控制變數初始化表示式;條件表示式;增量表示式)

while(條件表示式)

語句1;

語句1是while迴圈語句的迴圈體,它將在滿足條件的情況下被重複執行。

陣列:注意,c語言中陣列的下標都是從0開始的。

一維陣列的一般定義格式為:

型別 陣列名[元素個數]

二維陣列的一般定義格式為:

型別 陣列名[第一維長度] [第二維長度]

注意,陣列第二維的長度宣告永遠都不省略

現在我們遇到的問題基本上都是順序、選擇、迴圈和陣列結合起來的問題,這就需要我們利用自己的學到的來解決它。在解決問題時一定要審清題目,選擇合適的切入口,這樣才能快速準確地解答問題。

C語言學習總結

1 c語言中有乙個賦值表示式,是其他多數高階語言中沒有的。2 c 語言的輸入與輸出操作是由函式來完成的,它不提供輸入輸出語句。3 c語言中有乙個共用體,其變數所點記憶體長度是其最長 成員變數的長度。4 static char a language char p a 8 5 void main int...

C語言學習總結

看了李明杰老師的c 語言課程,感覺老師講得很細 很透。收穫了很多新的知識,對cc 語言課程的學習總結。1.執行c 語言程式的步驟 1 編寫 c原始檔 2 編譯 c原始檔為 o目標檔案 3 鏈結 o目標檔案為可執行檔案 4 執行可執行檔案 2.常用格式符 1 d i 整數 int 2 f 小數 flo...

C語言學習總結

無參巨集定義 即巨集名後不帶引數。其定義的一般形式為 define 識別符號 字串其中各個名稱的含義如下 1 其中的 表示這是一條預處理命令。凡是以 開頭的均為預處理命令。2 define 為巨集定義命令。3 識別符號 為所定義的巨集名。4 字串 可以是常數 表示式 格式串等。例如 define m...