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

如果程序中有多個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-25
特斯拉白色内飾闆
特斯拉白色内飾闆
早在2018年7月份,特斯拉就在官方在線商店中上架了沖浪闆周邊,限量200個,當時售價1500美元(約合人民币10000元)。這款沖浪闆一經推出,一天之内就被搶光了。7月28日,特斯拉海外官網顯示,這款沖浪闆又上架了,售價沒有變,而且還有貨...
2026-04-25
英國搖滾樂巨星有哪些
英國搖滾樂巨星有哪些
搖滾樂發源于美國,但當TheBeatles(披頭士)在美國大紅大紫,以勝利者的姿态走入美國樂壇,便已注定英國人走的融合流行和布魯斯的搖滾要占有重要的席地。半個世紀以來,英國為世界搖滾樂壇貢獻了許多經典樂隊,而搖滾已不僅僅是音樂,更是一種生活...
2026-04-25
如何制作流心巧克力
如何制作流心巧克力
如何制作流心巧克力?好看的巧克力,當然要自己做啦~,我來為大家科普一下關于如何制作流心巧克力?下面希望有你要的答案,我們一起來看看吧!如何制作流心巧克力好看的巧克力,當然要自己做啦~遲到的七夕巧克力來啦~小夥伴們來吃吧!食材白色巧克力150...
2026-04-25
老子所說的無為是什麼
老子所說的無為是什麼
要真正理解老子的“無為”,不能從我們現在習慣的哲學角度去認識。而是搞清楚老子所有學說的大背景,也就是說,我們得知道老子在說的實質是什麼。所以,我們要搞清楚這個幾個背景:1、老子的世界觀是【重疊結構世界】我們一般人能理解的世界,就是看得見、摸...
2026-04-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved