首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-09-04 19:54:43

如果程序中有多個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
推荐阅读
特種養殖有哪些坑
特種養殖有哪些坑
特種養殖是近幾年比較熱門的養殖行業,而特種養殖的種類非常的多,這些特種養殖的種類中具有藥用、飼用、食用、實驗、工業原料等用途,應有盡有,"新、奇、特"本來是特種養殖的三大優勢,但自從2003年"非典"突如其來,特種養殖市場波動顯而易見,"新...
2026-09-04
郭京飛什麼星座
郭京飛什麼星座
作者|小左“郭京飛,要不是昨天那兩集,我今天就打你了!”人來人往的機場中,郭京飛停下來給粉絲簽名,他面前一個男粉絲對他說,昨天之前還準備來打他一頓。當然,這隻是玩笑。但“郭京飛出來挨打”的确是最近的熱搜常客了。沒别的,因為他飾演的蘇明成實在...
2026-09-04
傳統砂漿配方
傳統砂漿配方
抹灰幹粉砂槳類型和基本配方1、産品分類①根據抹灰砂漿功能可分為:一般可将抹面砂漿分為普通抹面砂漿、裝飾抹灰砂漿、防水抹灰砂漿和具有某些特殊功能的抹面砂漿(如絕熱、耐酸、防射線砂漿)等。②根據抹灰砂漿所使用的膠凝材料分類A.使用無機粘結劑的抹...
2026-09-04
烏魯木齊市新市區經濟排名
烏魯木齊市新市區經濟排名
烏魯木齊市新市區經濟排名?烏魯木齊晚報全媒體訊(記者牟敏)近日,《2021年中國中小城市高質量發展指數研究成果》公布,烏魯木齊高新區(新市區)入選“2021年度全國綜合實力百強區”第32位這也是今年繼入選2021園區高質量發展百強榜單之後,...
2026-09-04
數字助力基層治理精細化
數字助力基層治理精細化
中國青年報客戶端衢州9月13日電(中青報·中青網記者李劍平)今天下午,浙江省衢州市委書記高屹在“‘浙’十年”市委專題新聞發布會上,用一個基層的小事例,解析衢州以數字化改革賦能基層治理,減輕基層負擔的大變化。高屹說,基層幹部平常最繁重的一項工...
2026-09-04
Copyright 2023-2026 - www.tftnews.com All Rights Reserved