程式控制語句

2021-09-02 22:12:27 字數 1976 閱讀 9710

程式控制語句

一 選擇控制

1if語句

if語句是用來判定所給定的條件是否滿足,

根據判定的結果(真或假)決定執行給出

的兩種操作之一。

if語句(條件選擇語句)

 if語句的三種形式

形式一:

 格式: if (expression) 

statement

形式二:

格式:if (expression) 

statement1

else

statement2

形式三:

 格式:

if ( expr1 ) statement1

else if (expr2 ) statement2

else if (expr3 ) statement3

…...

[ else statementn ]

復合語句:用 括起來的一組語句

一般形式:  

說明:"}"後不加分號

語法上和單一語句相同

復合語句可巢狀。

if (expr1)

if (expr2) 語句1

else 語句2

else

if(expr3) 語句3 

else 語句4

內嵌if

每個else只與它前面最近的那個尚未配對的if相配對。

注意,若沒上述規定的話,如下形式的語句將產生二義性(兩

個if將"爭奪"

同乙個else!)。

if ( 《表示式1> ) 

if ( 《表示式2> ) 《語句1> 

else 《語句2>;

例: if (a==b)

if(b==c)

cout<<"a==b==c";

else

cout<<"a!=b";

修改: if (a==b)

else

cout<<"a!=b";

實現if ~ else 正確配對方法:加

2 switch語句

switch( 表示式)//表示式必須為整型或字元型

e1,e2,…en是常量表示式,且值必須互不相同 

語句標號作用,必須用break跳出 

case後可包含多個可執行語句,且不必加 

switch可巢狀 

多個case可共用一組執行語句 

如: ……

case 'a':

case 'b':

case 'c': 

cout<<"score>60\n";

break;

……..

例 switch(score)

while(i<=10);

cout<

using namespace std;

void main()

cout<

using namespace std; 

void main()

{ int i,sum=0;

for(i=1;i<=100;i++)

sum+=i;

cout<1 break語句

一般形式:break;

功能:在迴圈語句和switch語句中,終止並

跳出迴圈體或開關體

說明:

 break只能終止並跳出最近一層的結構

 break只能用於迴圈語句和switch語句

2 continue語句

 一般形式:continue;

 功能:結束本次迴圈,跳過迴圈體中尚未執行的語句,

 對於while 和 do-while,進行下一次是否執行迴圈體的判斷。

 對於for(e1;e2;e3),先執行e3,再進行下一次是否執行迴圈體的判

斷。 說明:

 僅用於迴圈語句中

 continue 語句僅結束本次迴圈,

 break語句則是結束整個迴圈過程。

程式控制語句

create or replace function getaddsalaryratiocase p job varchar2 return number as v resylt number 7,2 begin case p job 使用case when 語句進行條件判斷 when clerk ...

T SQL程式控制語句

1.begin end 作為語句整體,類似於其他程式語言中的一對括號 1 格式 begin 語句1語句2 語句nend 2 舉例 use 學生選課系統資料庫 begin declare a int set a 10 select a 11 print a end執行結果如下 10 注意 t sql中...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...