一、c語句概述
1、c程式的結構
2、c語句的型別
(1)、控制語句:用於控制程式的流程,以實現程式的各種結構方式,可分成以下三類:
1)、條件判斷語句:if else語句、switch語句;
2)、迴圈執行語句:do while語句、while語句、for語句;
3)、轉向語句:break語句、goto語句、continue語句、return語句。
(2)、表示式語句:由表示式加上分號組成,執行表示式語句表示乙個運算或者操作。常見形式有賦值語句、函式呼叫語句和空語句。
1)、賦值語句:由賦值表示式加上分號構成的表示式語句。其一般形式為:
變數=表示式;
在賦值語句的使用中需要注意以下幾點:
a、賦值表示式的巢狀:
賦值符右邊的表示式又是乙個賦值表示式:變數=(變數=表示式);展開之後的一般形式為:變數=變數=···=表示式;
b、變數說明中給變數賦初值和賦值語句的區別:
給變數賦初值是變數說明的一部分,賦初值後的變數與其後的其它同類變數之間仍必須用逗號間隔,而賦值語句則必須用分號結尾。
c、在變數說明中,不允許連續給多個變數賦初值:
如下述說明是錯誤的:int a=b=c=5;而賦值語句允許連續賦值: a=b=c=5;
2)、函式呼叫語句
函式呼叫語句由函式名、實際引數加上分號組成。執行函式語句就是呼叫函式體 (在後面函式中再詳細介紹) 。
3)、空語句
只有分號組成的語句稱為空語句。空語句是什麼也不執行的語句。
(3)、復合語句
復合語句把多個語句用括號{}括起來組成的乙個語句稱復合語句。在程式中應把復合語句看成是單條語句,而不是多條語句。
二、printf函式
printf函式是c語言提供的標準輸出函式,其呼叫形式為:
printf(格式控制,輸出項表列);
其功能是按「格式控制」指定的格式輸出「輸出表列」中的資料。其中,「格式控制」是字串形式。
1、輸出項表列:
由乙個或多個輸出項組成(若多個、它們之間用逗號隔開),常量、變數、函式、表示式、字元陣列名等均可做輸出項。
2、格式控制:
是用雙引號括起來的字串,用來表示格式說明。其中字元可由下面3類組成:
普通字元:原樣輸出。
轉義字元:輸出所表示的字元或實現其功能。
格式說明:控制對應輸出項的輸出形式。
3、格式說明
功能:控制對應輸出項的輸出形式(每個格式說明按先後順序與輸出項一一對應),輸出結果中格式說明被對應的輸出項值取代。
形式:格式控制中,每個格式說明都必須用「%」開頭,以乙個格式字元作為結束。
(1)、格式字元及其功能:
(2)、格式字元修飾符:用於%和格式字元之間,控制輸出資料的輸出格式。
三、scanf函式
4.4 其它輸入、輸出函式
4.5 演算法及其表示方法
4.6 順序結構程式設計舉例
第三章順序結構
c 的程式採用了結構化程式設計.結構化程式設計要求的順序 選擇 迴圈的控制結構,使編寫的程式結構清晰。順序結構就是按照語句的先後順序來執行的方式。第一節賦值語句 賦值語句的一般形式 變數名 表示式 變數名必須在變數說明部分已經定義過。與 兩個等號連線在一起 的區別 賦值號是將其右邊的表示式的值賦給左...
第三章順序結構
3.1 與輸入 輸出有關的控制項 乙個程式,如果沒有輸出操作則沒有什麼實用價值,而如果沒有輸入操作,則必然缺乏靈活性。因此,輸入與輸出是應用程式最基本的功能。在標準 standard 元件板中,delphi 提供了最為基本的輸入 輸出控制項 標籤 label 控制項 編輯框 edit 控制項 進行多...
第三章順序結構程式設計
一 選擇題 1.c語言中呼叫printf進行輸出時需要注意,在格式控制串中,格式說明與輸出項的個數必須相同。如果格式說明的個數小於輸出項的個數,多餘的輸出項將如果格式說明的個數多於輸出項的個數,則對於多餘的格式將輸出不定值 或0 0級 a 不予輸出 b 輸出空格 c 照樣輸出 d 輸出不定值或0 2...