首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-04-16 14:05:15

如果程序中有多個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-04-16
台風最新消息台風現狀
台風最新消息台風現狀
防禦指南:藍色預警信号1、政府及相關部門按照職責做好防台風準備工作;2、停止露天集體活動和高空等戶外危險作業;3、相關水域水上作業和過往船舶采取積極的應對措施,如回港避風或者繞道航行等;4、加固門窗、圍闆、棚架、廣告牌等易被風吹動的搭建物,...
2026-04-16
平價吸塵器掃拖一體測評
平價吸塵器掃拖一體測評
吸塵器的問世,無疑是家庭清潔的福音。如今這個發明了100多年的産品依舊在發光發熱。随着科技的發展,吸塵器擺脫了“繩索”的束縛,變成了無線手持。吉米A8上手把無線吸塵器正是其中的佼佼者,最近有機會體驗了一段時間這款産品,下面來和大家分享一下有...
2026-04-16
鉛酸蓄電池要加補充液嗎
鉛酸蓄電池要加補充液嗎
蓄電池按市場現有蓄電池的品種大緻可分為兩種:免維護的鉛酸蓄電池和大功率的管式鉛酸蓄電池(水電池)。免維護的不用經常想着檢查電瓶液的液面,隻要不是非常虧電就行了,加電瓶液的電瓶,要經常檢查液面是否過低,加電瓶液時也不能加的太滿,否則,當發電機...
2026-04-16
紅燒排骨的做法家常
紅燒排骨的做法家常
紅燒排骨的做法家常?做法步驟1、原材料準備好,排骨洗淨,用水沖去血水,擦幹備用,今天小編就來聊一聊關于紅燒排骨的做法家常?接下來我們就一起去研究一下吧!紅燒排骨的做法家常做法步驟1、原材料準備好,排骨洗淨,用水沖去血水,擦幹備用2、鍋中倒入...
2026-04-16
Copyright 2023-2026 - www.tftnews.com All Rights Reserved