首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-07-22 10:55:19

如果程序中有多個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-07-22
泸定地震最高烈度為9度
泸定地震最高烈度為9度
9月11日,舉行于雅安石棉縣的新聞通氣會上,《四川泸定6.8級地震烈度圖》正式發布。記者獲悉,四川泸定地震最高烈度為Ⅸ度(9度),共涉及四川3個市州12個縣(市、區),82個鄉鎮(街道)。據了解,9月5日,甘孜州泸定縣6.8級地震發生後,應...
2026-07-22
重慶解放碑千厮門大橋
重慶解放碑千厮門大橋
重慶解放碑千厮門大橋?民間有個說法,修橋會死人,死人要用來撐起橋墩,所以也成了祭祀橋不知道大家有沒有注意到,規模較大的工程,尤其是橋梁,總會出現一些事故是偶然還是必然?今天的重慶千厮門大橋甚至被電視台解密了不管是之前報案的記者,還是後來調查...
2026-07-22
競聘方案修改意見
競聘方案修改意見
本文系屬原創,著作權歸本人所有,任何形式的轉載都請聯系本人,抄襲者必究!【實操技巧:HR應如何做好内部競聘?我們公司是一家科技型股份公司,最近換了新的總經理,總經理為了激活内部組織,現在把組織架構做了新的調整,要求新部門的負責人用内部競聘的...
2026-07-22
推薦幾款最好看的動畫片
推薦幾款最好看的動畫片
親愛的小夥伴們大家好我是有知識有内涵長得好看還健談的娛小WU小夥伴們假期愉快美麗的小假期眼瞅就要結束了出去玩耍的仍然在玩耍沒有玩耍的咱們幹點啥小WU今天跟大家分享點你們想要的但是由于這個尺度和内容的問題并不适合解說說了也不讓播所以今天不更新...
2026-07-22
Copyright 2023-2026 - www.tftnews.com All Rights Reserved