第三章順序結構

2021-03-04 09:39:16 字數 1463 閱讀 8832

一、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...