首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-01-18 22:37:59

如果程序中有多個if和else,那如何配對,if和else的匹配規則簡單總結為以下兩點:

1.無花括号,else和最近的if匹配

2.有花括号,else和内含有if語句的第1個if語句匹配

我們通過兩個示例來說明以上配對的規則

示例一,if語句無花括号

#include<stdio.h> int main(void){ int number; scanf("%d", &number); if(number > 6) if(number < 12) printf("AAA"); else printf("BBB"); }

執行結果

輸入5,第1個if語句判斷後,無任何輸出。

輸入10,第1個if語句判斷成立,進入第二個if語句,判斷成立,輸出AAA。

輸入15,第1個if與判斷成立,進入到第二個if語句,判斷不成立,執行else,輸出BBB。

匹配規則:無花括号,else和最近的if匹配

c語言if與else是如何配對的(C語言if與else配對規則)1

示例二:if語句使用花括号

int number; scanf("%d", &number); if(number > 6){ if(number < 12) printf("AAA"); } else printf("BBB"); }

輸入5,第1個if語句判斷不成立,執行else,輸出BBB。

輸入10,第1個if語句判斷成立,進入第2個if語句,判斷成立,輸出AAA。

輸入15,第1個if語句判斷成立,進入第2個if語句,判斷不成立,内部的if并沒有else進行匹配,無任何輸出。

匹配規則:有花括号,else和内含有if語句的第1個if語句匹配

c語言if與else是如何配對的(C語言if與else配對規則)2

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
杭州鋼絲網骨架塑料複合管價格表
杭州鋼絲網骨架塑料複合管價格表
鋼絲網骨架塑料複合管,采用優質材料和先進的生産技術,使其具有更高的耐壓性。同時,複合管具有優良的靈活性,适用于長途埋地供水、輸氣管道系統。鋼絲網骨架聚乙烯複合管采用聚乙烯電熔管件。連接時,管件内部加熱體與管件内部塑料熔化,管件可靠連接。鋼絲...
2026-01-18
百克龍3000w戶外電源好不好
百克龍3000w戶外電源好不好
近兩年受大環境影響,自駕出遊、精緻露營一躍而上成為了當下最熱門的出門方式,綠色可持續的戶外電源也被帶動了發展。近日,大功率戶外電源國際領跑品牌百克龍推出了一款旗艦單品E1500PRO戶外電源,配備強悍的輸出性能、超大的電量儲備,高效的充電效...
2026-01-18
本屆世界杯目前有幾個隊進八強
本屆世界杯目前有幾個隊進八強
直播吧12月11日訊世界杯1/4決賽,摩洛哥憑借恩内斯裡的唯一進球1-0戰勝強大的葡萄牙,曆史性地闖進了世界杯四強。值得注意的是,原本不起眼的F組,兩支晉級球隊全部進入四強,成為本屆世界杯的“死亡之組”。吧友們覺得在F組出局的比利時還是爆冷...
2026-01-18
何雲偉在微博名叫什麼
何雲偉在微博名叫什麼
何雲偉在微博名叫什麼?郭德綱前大徒弟何偉,自從10年與搭檔李菁出走德雲社後,一直被冠以“叛徒”的稱号,後來被郭德綱在家譜中“清理門戶”并摘掉“雲”字何偉也在直播中叫嚣郭德綱直言“郭德綱,我的名字叫何偉謝謝,身份證上就是何偉,(雲字)已經去掉...
2026-01-18
屬馬人農曆九月份财運
屬馬人農曆九月份财運
出生于馬年的人,五行濕土雖然不能一口氣催生萬千福澤,但是命裡伴随貴氣,你們的運程趨勢都是先苦後甜,縱使辛苦了幾十年,也能有朝一日鹹魚翻身,越老越富。在9月份,屬馬的你要學會抓住機遇,做事學會再果斷決絕一些。9月中旬,屬馬人的福氣爆增,工作命...
2026-01-18
Copyright 2023-2026 - www.tftnews.com All Rights Reserved