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

如果程序中有多個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-03-17
盤點反派獲得勝利的動畫
盤點反派獲得勝利的動畫
反派是動漫中不可或缺的人物形象。可不知道大家看番的時候有沒有注意到,很多動漫的反派就是我們的主人公啊!這就相當有意思了,他們一出場就以反派面目示人,給了人極大的震撼!反叛的魯路修從片名上就能直接看出來,我們的男主是個反叛的人。魯路修·蘭佩路...
2026-03-17
好吃的海蝦有哪些
好吃的海蝦有哪些
#良品上桌就是年#給您帶來最新的美食資訊,家庭最實用的烹饪技巧,關注「辣爸食堂」幸福每一天。又要過年了,每年置辦的年貨裡,蝦總是必須要買的。那買什麼樣的蝦、如何區分品種呢?蝦,肉質鮮美、營養豐富,無論大人小孩都喜歡吃。關于蝦的做法也是花樣繁...
2026-03-17
陪孫子在一起幸福句子
陪孫子在一起幸福句子
鄭委老師前言:有學員給我推薦剛剛結束的湖南一期班長董GH的學習感受,我決定今天把文章發布到我的博客上。一來,GH的這篇文章寫得不錯,尤其是對初學者來說有這麼深刻的領悟并能夠回家用心實踐難能可貴;二來,GH是湖南一期所有學員選出來的班長,發表...
2026-03-17
蕪湖市哪個區發展潛力大
蕪湖市哪個區發展潛力大
蕪湖是安徽省第二大城市、安徽省域副中心城市、長江三角洲中心區27城之一、南京都市圈和合肥都市圈的重要城市,是華東地區重要的科研教育基地和工業基地、全國綜合交通樞紐、G60科創走廊中心城市、皖江城市帶承接産業轉移示範區城市、皖南國際旅遊文化示...
2026-03-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved