首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-05-09 11:01:53

如果程序中有多個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-05-09
為什麼心理素質太差
為什麼心理素質太差
為什麼心理素質太差?如果一個人性格孤僻、怪異、不易合作;自卑、脆弱,不能面對挫折;急燥、自負,情緒不穩定等等,這都是心理素質不佳的表現,即使他的智商再高也很難有所成就,所以心理素質是一個人獲得成功的關鍵心理素質雖有一定的先天遺傳因素,但更重...
2026-05-09
剖腹産當天怎麼喂奶
剖腹産當天怎麼喂奶
小舒說:産後孕酮的減少是“解鎖”從孕期就有了的乳汁分泌功能的重要因素,剖宮産媽媽這方面和順産媽媽無異。此外,剖宮産後乳汁成分的變化也和順産媽媽沒有區别。但是,剖宮産後的純母乳喂養率和母乳喂養的總時間長度低于順産,原因可能和麻醉的情況、醫院産...
2026-05-09
如何實現人生的财務自由
如何實現人生的财務自由
【以财載道,提供價值信息】近期高曉松作曲,許巍演唱的《生活不止眼前的苟且》很火。的确很有情懷,很有理想,夢想仗劍走天涯,生活不止眼前的苟且。在人生的道路上,不知道會遇到多少挫折,遭遇多少的磨難。宋人方嶽詩曰:不如意事常八九,可與語人無二三。...
2026-05-09
26歲女子減肥暴瘦
26歲女子減肥暴瘦
今年23歲的南通姑娘小譚一直對自己的腿不滿意,為了能擁有筆直纖細的大長腿,小譚在今年元旦的時候特意去做了腿部吸脂術。可沒想到的是,半年過去了,腿不僅沒有變美,還出現了好幾個坑。小譚說,自己在美貝爾醫療美容門診,花15528元做了雙腿360度...
2026-05-09
Copyright 2023-2026 - www.tftnews.com All Rights Reserved