《C 語言入門經典》一2 7 語句

2021-09-23 08:41:55 字數 1318 閱讀 5201

在c++程式中,語句是最小的可執行單元,一條語句以乙個分號結束。

c++程式語句按其功能可以分為兩類,一類是用於描述計算機執行操作運算的,稱為操作

運算語句;另一類是用於控制操作運算執行順序的,稱為流程控制語句。任何程式設計語句都

具備流程控制的功能。基本的控制結構有3種:順序結構、選擇結構和迴圈結構。

順序結構是指按照語句在程式中的先後次序一條一條地順次執行。順序結構是自然形成

的,不需要控制,按照預設的順序執行,順序控制語句就是一條簡單的語句。

表示式語句

表示式語句是在表示式後面加上乙個分號。表示式有很多種,如關係表示式、邏輯表達

式、算術表示式等,但關係表示式、邏輯表示式多用於迴圈結構或選擇結構中,只有賦值表達

式多用於賦值語句。賦值語句是在賦值表示式後面加上乙個分號,將右邊的表示式(算術表達

式)的結果賦給左邊的變數。乙個賦值語句中可以包含多個賦值表示式。

空語句空語句只有乙個分號,表示什麼也不做。空語句經常出現在選擇或迴圈語句中,表示某個

分支或迴圈體不執行具體的操作。空語句也用於編制程式的初始階段,在搭建程式的模組框架

中,先用空語句佔位,再逐步細化和補充。

例如:

while ( a < b ) 

;

上面是乙個迴圈語句,表示當變數a小於變數b時,在括號中的迴圈體中要進行某種操作,

但不確定迴圈體應該實現什麼功能,所以需要使用空語句佔位。空語句在語法上是正確的。

復合語句

復合語句是若干條語句的乙個集合,它在語法上是乙個整體,相當於乙個語句,其語法形

式是由一對花括號將若干條語句括起來。復合語句經常出現在選擇結構或迴圈結構中,當選擇

語句的分支和迴圈語句的迴圈體由多條語句組成時,用花括號括起來形成一條復合語句,起到

層次劃分的作用。乙個花括號形成了乙個範圍,這個範圍也是變數的作用範圍,也可以將花括

號內的**稱為程式段。在能使用簡單語句的地方,都能夠使用復合語句。在乙個復合語句中

可以包含另外乙個或多個復合語句。

例如:

乙個復合語句的花括號外面不能再寫分號。

函式呼叫語句

函式由函式名、帶實際參數列的圓括號組成,函式呼叫語句就是在函式後加上乙個分號。

函式呼叫主要是指,程式執行到函式呼叫語句時會跳轉到相應的函式體中去執行,執行該函式

體中的內容,執行完所有內容後返回到函式呼叫語句處,執行呼叫語句下面的語句。可以呼叫

的函式主要有系統庫函式和自定義函式。

順序、選擇、迴圈是結構化程式的3種基本結構。選擇結構語句、迴圈結構語句會在後面

的章節講到。

《C 語言入門經典》一3 2 迴圈語句

在程式中除了可以作出選擇判斷外,還可以重複執行指令,直到滿足某個條件為止。這種 重複稱為迴圈。迴圈語句包含3種形式,即while語句 do while語句和for語句。while迴圈語句的形式如下 while 表示式 其中,表示式一般是乙個關係表示式或邏輯表達,其值應該是乙個邏輯真 true 或假 ...

c語言一些經典語句 精華

一 system命令 system start 1.txt 這是開啟1.txt,當然這個指令還可以開啟 把1.txt換成 位址就可以了system cls 清空螢幕system tskill cmd 結束程序,cmd可以換成其它程序.還有很多,只要把dos命令套到system 裡就可以了 二 標頭檔...

C語言入門之if語句

if語句表示 如果括號裡的表示式成立,那麼應該怎樣做。怎樣做為大括號裡的內容。標準輸入為 if 表示式 以一下 為例。洛谷p1425 include int main printf d d e,f return 0 此時表示 如果d分鐘小於b分鐘,那麼要退位運算。注意 if 後不加 如果加 則表示i...