迴圈語句的語法

2021-08-29 16:25:58 字數 1234 閱讀 7455

switch選擇結構概述

語法:switch(表示式)
先計算表示式的值,再逐個和case 後的常量表示式比較,若不等則繼續往下比較,若一直不等,則執行default後的語句;若等於某乙個常量表示式,則從這個表示式後的語句開始執行,並執行後面所有case後的語句。

與if語句的不同:if語句中若判斷為真則只執行這個判斷後的語句,執行完就跳出if語句,不會執行其他if語句;

而switch語句不會在執行判斷為真後的語句之後跳出迴圈,而是繼續執行後面所有case語句。在每一case語句之後增加break 語句, 使每一次執行之後均可跳出switch語句,從而避免輸出不應有的結果。

while迴圈結構

while迴圈語句和選擇結構if語句有些相似,都是根據條件判斷來決定是否執行大括號內的執行語句。區別在於,while語句會反覆地進行條件判斷,只要條件成立,{}內的執行語句就會執行,直到條件不成立,while迴圈結束。while迴圈語句的語法結構如下:

while(迴圈條件)
do-while迴圈結構

do…while迴圈語句和while迴圈語句功能類似,其語法結構如下:

do  while(迴圈條件);
在上面的語法結構中,關鍵字do後面{}中的執行語句是迴圈體。do…while迴圈語句將迴圈條件放在了迴圈體的後面。這也就意味著,迴圈體會無條件執行一次,然後再根據迴圈條件來決定是否繼續執行。

while與do while的區別

1.假設條件表示式一開始就是不成立的。

2.while結構的迴圈體一遍也不會執行。

3.do…while結構的迴圈體執行了一遍。

for迴圈結構

for迴圈語句是最常用的迴圈語句,一般用在迴圈次數已知的情況下。for迴圈語句的語法格式如下:

for(初始化表示式; 迴圈條件; 操作表示式)
在上面的語法結構中,for關鍵字後面()中包括了三部分內容:初始化表示式、迴圈條件和操作表示式,它們之間用「;」分隔,{}中的執行語句為迴圈體。

迴圈巢狀

巢狀迴圈是指在乙個迴圈語句的迴圈體中再定義乙個迴圈語句的語法結構。while、do…while、for迴圈語句都可以進行巢狀,並且它們之間也可以互相巢狀,如最常見的在for迴圈中巢狀for迴圈,格式如下:

for(初始化表示式; 迴圈條件; 操作表示式) 

………}

Delphi語法基礎 迴圈語句

一 for語句 格式 for 控制變數 初值 to 終值 do 語句 for 控制變數 初值 downto 終值 do 語句 for語句執行過程 1 先將初值賦給左邊的變數 稱為迴圈控制變數 2 判斷迴圈控制變數的值是否已 超過 終值,如已超過,則跳到步驟5 3 果末超過終值,則執行do後面的那個語...

Python基本語法 迴圈語句

學習筆記以備日後溫習 python3入門與高階 分支迴圈條件與列舉 包 模組 函式 功能 輸入賬號密碼完成開鎖 account qiyue password 123456 print please input account user account input print please input...

sql迴圈語句和多分支語句的語法介紹

迴圈操作是資料庫中最常見的問題,下面就將為您分別介紹sql迴圈語句和多分支語句的語法,希望對您學習sql的迴圈語句能夠有些許幫助。一 迴圈語法 while 條件 只能是表示式 語句或語句塊 break 強制退出 二 例子 declare n int while 1 1 begin select n ...