慕課網(wǎng) 3.7 C#中else與if的配比

if...else條件結(jié)構(gòu)中,如果某個(gè)分支只包含一條命令齐媒,那么是可以省略大括號(hào){}的符匾。比如上一節(jié)的練習(xí)净薛,可以簡(jiǎn)化為:

請(qǐng)注意,如果分支中包含2條以上的命令俘闯,是不能省略{}的潭苞。

如果

if

else

比較多,又省略了{(lán)}备徐,怎么判斷那一個(gè)

if

和哪一個(gè)

else

是一對(duì)呢萄传?請(qǐng)看下面的代碼:


當(dāng)出現(xiàn)多個(gè)

if

else

,又沒(méi)有{}來(lái)界定范圍時(shí)蜜猾,請(qǐng)參考下面2條原則:

每一個(gè)else與前面離它最近的if配對(duì)秀菱。按照這個(gè)原則,上面示例代碼的兩個(gè)else都與第二個(gè)if配對(duì)蹭睡,這顯然是不可能的衍菱,于是又有了第二個(gè)原則。

多個(gè)else都與同一個(gè)if相近時(shí)肩豁,最內(nèi)層的else優(yōu)先配對(duì)脊串。這樣辫呻,第一個(gè)else處于內(nèi)層,就與第二個(gè)if優(yōu)先配對(duì)琼锋,第二個(gè)else只能與第一個(gè)if配對(duì)放闺。上面的示例代碼會(huì)輸出“C”。

根據(jù)這兩個(gè)原則缕坎,上面的代碼等同于如下的規(guī)范代碼:

編寫條件結(jié)構(gòu)時(shí)怖侦,盡可能加上 {}可以省掉不必要的錯(cuò)誤和麻煩。

程序


輸出結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谜叹,一起剝皮案震驚了整個(gè)濱河市匾寝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌荷腊,老刑警劉巖艳悔,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異女仰,居然都是意外死亡猜年,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門董栽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)码倦,“玉大人,你說(shuō)我怎么就攤上這事锭碳≡” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵擒抛,是天一觀的道長(zhǎng)推汽。 經(jīng)常有香客問(wèn)我,道長(zhǎng)歧沪,這世上最難降的妖魔是什么歹撒? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮诊胞,結(jié)果婚禮上暖夭,老公的妹妹穿的比我還像新娘。我一直安慰自己撵孤,他們只是感情好迈着,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著邪码,像睡著了一般裕菠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上闭专,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天奴潘,我揣著相機(jī)與錄音旧烧,去河邊找鬼。 笑死画髓,一個(gè)胖子當(dāng)著我的面吹牛掘剪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奈虾,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼杖小,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了愚墓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤昂勉,失蹤者是張志新(化名)和其女友劉穎浪册,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體岗照,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡村象,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了攒至。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片厚者。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖迫吐,靈堂內(nèi)的尸體忽然破棺而出库菲,到底是詐尸還是另有隱情,我是刑警寧澤志膀,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布熙宇,位于F島的核電站,受9級(jí)特大地震影響溉浙,放射性物質(zhì)發(fā)生泄漏烫止。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一戳稽、第九天 我趴在偏房一處隱蔽的房頂上張望馆蠕。 院中可真熱鬧,春花似錦惊奇、人聲如沸互躬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吨铸。三九已至,卻和暖如春祖秒,著一層夾襖步出監(jiān)牢的瞬間诞吱,已是汗流浹背舟奠。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留房维,地道東北人沼瘫。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像咙俩,于是被迫代替她去往敵國(guó)和親耿戚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理阿趁,服務(wù)發(fā)現(xiàn)膜蛔,斷路器,智...
    卡卡羅2017閱讀 134,600評(píng)論 18 139
  • 個(gè)人學(xué)習(xí)批處理的初衷來(lái)源于實(shí)際工作脖阵;在某個(gè)迭代版本有個(gè)BS(安卓手游模擬器)大需求皂股,從而在測(cè)試過(guò)程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,691評(píng)論 0 11
  • 荒廢簡(jiǎn)書已經(jīng)有相當(dāng)長(zhǎng)一段時(shí)間,說(shuō)來(lái)慚愧命黔,曾經(jīng)在之前的文章提過(guò)要堅(jiān)持一年的讀書寫作呜呐,最終也沒(méi)能堅(jiān)持下來(lái)。 在過(guò)去的這...
    wiz_chen閱讀 194評(píng)論 0 0
  • 1悍募,Object類是Java中一個(gè)比較特殊的類蘑辑,唯一沒(méi)有父類的類,如果一個(gè)類沒(méi)有使用關(guān)鍵詞extends那么這個(gè)類...
    殘?jiān)掠昙娂?/span>閱讀 303評(píng)論 0 1
  • 我們已經(jīng)看到了形成Java并發(fā)程序設(shè)計(jì)基礎(chǔ)的底層構(gòu)建塊坠宴。然而洋魂,對(duì)于實(shí)際編程來(lái)說(shuō),應(yīng)該盡可能遠(yuǎn)離底層結(jié)構(gòu)喜鼓。使用由并發(fā)...
    珍珠林閱讀 381評(píng)論 0 0