說明:
順序結構:程序從上往下依次執行
分支結構:程序按條件進行選擇執行,從兩條或多條路徑中選擇一條執行
循環結構:程序滿足一定條件下,重複執行一組語句
一、分支結構
1.1、if函數
語法:if(條件,值1,值2)
功能:實現雙分支
應用在begin end中或外面
1.2、case結構
語法:
情況1:類似於switch
case 變量或表達式
when 值1 then 語句1;
when 值2 then 語句2;
...
else 語句n;
end
情況2:
case
when 條件1 then 語句1;
when 條件2 then 語句2;
...
else 語句n;
end
應用在begin end 中或外面
1.3、if結構
語法:
if 條件1 then 語句1;
elseif 條件2 then 語句2;
....
else 語句n;
end if;
功能:類似於多重if
只能應用在begin end 中
二、循環結構
分類:
while、loop、repeat
循環控制:
iterate類似於 continue,繼續,結束本次循環,繼續下一次
leave 類似於 break,跳出,結束當前所在的循環
2.1、while
語法:
【標籤:】while 循環條件 do
循環體;
end while【 標籤】;
(1)沒有添加循環控制語句
(2)添加leave語句
(3)添加iterate語句