- C語言程序設(shè)計(jì)與實(shí)踐(第3版)
- 謝滿德 凌云等編著
- 403字
- 2024-05-10 13:55:22
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)格式。
推薦閱讀
- 北京理工大學(xué)848理論力學(xué)歷年考研真題及詳解
- 2020年內(nèi)蒙古自治區(qū)選聘大學(xué)生村官考試《申論》考點(diǎn)精講及典型題(含歷年真題)詳解
- 法國(guó)時(shí)裝紙樣設(shè)計(jì) 平面制板應(yīng)用編
- 2020年全國(guó)碩士研究生招生考試312心理學(xué)專業(yè)基礎(chǔ)綜合考試模擬試題詳解
- 演講與口才實(shí)用教程(第4版)
- 蘇州大學(xué)外國(guó)語學(xué)院211翻譯碩士英語[專業(yè)碩士]歷年考研真題及詳解
- 《現(xiàn)代漢語》學(xué)習(xí)指導(dǎo)
- 薪酬管理理論與實(shí)務(wù)
- 王守仁《英國(guó)文學(xué)選讀》(第3版)課后習(xí)題詳解
- 大學(xué)生情商口才
- 編組站自動(dòng)控制系統(tǒng)維護(hù)
- 2019年北京市選聘高校畢業(yè)生到村任職考試《行政職業(yè)能力測(cè)驗(yàn)》考點(diǎn)精講及典型題(含歷年真題)詳解
- 海洋工程建筑材料
- 徐一平《日本語言》課后習(xí)題詳解
- 時(shí)裝管理基礎(chǔ)