程式控制語句
一 選擇控制
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 表示式 語...