第四章選擇結構程式設計

2022-08-24 23:24:07 字數 680 閱讀 5332

4.2 case語句

case語句是由乙個表示式和眾多可選擇的操作序列組成。執行時,根據表示式的求值結果,在眾多的分支中選取乙個分支執行。其形式為:

case 表示式 of

常量1:語句1;

常量2:語句2;

……常量n:語句n;

else 語句 n+1 {可選項}

end;

表示式只能是順序型別(除了實型以外的簡單型別),其值必須是唯一確定並且和表示式型別相同。case語句執行和表示式值相匹配的case常數所指向的那條語句,如果沒有相匹配的值,則執行else部分(如果有的話)或者什麼也不做。在else前面的語句末尾有分號,這是和if語句不同的。

例:根據學生的成績給予相應的等低,對應關係如下:

60以下    d

program chengji;

var s:real;ch:char;

begin

write('input the score: ');

readln(s);

if(s>=0)and(s<=100)thencase s div 10 of

10,9:ch:='b';

8:ch:='b';

7,6:='c';

else ch:='d';

end;

writeln(s,'--',ch);

end.

第四章選擇結構程式設計

4.1 選擇結構程式設計的概念 在實際工作中,常常需要根據某個條件是否成立,來決定下一步應該做什麼工作。編寫程式讓計算機工作,同樣存在這種情況。在這種情況下,程式不再按照 的書寫順序來執行各語句行的語句,而是根據給定的條件來選擇,執行哪些語句行,不執行哪些語句行。選擇結構程式也稱為分支構造程式,即程...

第四章選擇結構程式設計

選擇結構是結構化程式設計的三種基本結構之一。c語言用關係運算或邏輯運算來判斷條件是否能夠得到滿足,並根據計算的結果決定程式的不同流程,實現選擇結構的程式設計。4.1 關係運算和邏輯運算 4.1.1 邏輯值及其在c語言中的表示 關係運算和邏輯運算的運算結果都是乙個邏輯值,邏輯值只有兩個值,即 真 和 ...

c第四章選擇結構

第四章選擇結構程式設計 一關係運算和邏輯值.1 關係運算.1 關係運算子 2 關係運算的概念 關係運算實際比較運算,其值只有兩種真值或者假值.3 關係表示式 用關係運算子和括號將表示式聯接起來符合c語言語法規定稱為關係表示式.7 3 9 4 備註 關係運算 算術運算 賦值運算優先順序.算術 關係運算...