官术网_书友最值得收藏!

2.2 分支語句

2.2.1 if語句

例2-2中程序的功能是統(tǒng)計(jì)C語言程序設(shè)計(jì)課程期末考試各分?jǐn)?shù)段的人數(shù)。按照五級(jí)制統(tǒng)計(jì)可分成以下幾檔:

90~100 A

80~89 B

70~79 C

60~69 D

0~59 E

要求輸出各分?jǐn)?shù)段的具體人數(shù)。

例2-2 用if語句統(tǒng)計(jì)各分?jǐn)?shù)段的人數(shù)。

在程序的控制過程中,通常會(huì)對(duì)滿足不同條件的數(shù)據(jù)進(jìn)行不同的處理,在例2-2中,程序要求根據(jù)不同的輸入進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),其中用于成績(jī)?nèi)藬?shù)分布統(tǒng)計(jì)的語句就是一組if語句。

在C語言程序中經(jīng)常會(huì)采用如下模式來表示多路判定:

這就是C語言中的if語句。在if語句中,各個(gè)條件從前往后依次求值,直到滿足某個(gè)條件,這時(shí)執(zhí)行對(duì)應(yīng)的語句部分,執(zhí)行完畢后,整個(gè)if結(jié)構(gòu)結(jié)束。注意:其中語句1~n中的任何語句都可以是括在花括號(hào)中的若干條語句。如果其中沒有一個(gè)條件滿足,那么就執(zhí)行位于最后一個(gè)else之后的語句。如果沒有最后一個(gè)else及對(duì)應(yīng)的語句,那么這個(gè)if結(jié)構(gòu)就不執(zhí)行任何動(dòng)作。在第一個(gè)if與最后一個(gè)else之間可以有0個(gè)或多個(gè)

就風(fēng)格而言,建議讀者采用縮進(jìn)格式。

主站蜘蛛池模板: 淳安县| 眉山市| 宁远县| 德庆县| 洛浦县| 策勒县| 阳江市| 山东省| 公安县| 成安县| 乾安县| 门头沟区| 台江县| 安远县| 桦川县| 台东市| 廉江市| 邵武市| 安国市| 公安县| 西城区| 亳州市| 奉节县| 武功县| 南宫市| 木里| 苏尼特右旗| 四会市| 娄底市| 安多县| 西藏| 平山县| 营口市| 河北区| 平罗县| 昌吉市| 庄浪县| 乐至县| 巴里| 永宁县| 凉城县|