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

如果程序中有多個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-08-09
公元5000年前的西班牙巨石陣
公元5000年前的西班牙巨石陣
#世界上最早的文字,伊拉克泥闆文字,原來都是中文字,和三星堆文字雷同#原創不易,支持請按“關注”,和我一起發掘古文字的秘密吧!{上圖為伊拉克出土的泥闆文字,距今5000年,現珍藏于英國倫敦大英圖書館。}上圖為伊拉克底格裡斯河和幼發拉底河流域...
2026-08-09
中華姓氏起源一覽圖蚩尤
中華姓氏起源一覽圖蚩尤
我瞻涿鹿野,古來戰蚩尤。——《保涿州三詩·涿鹿原文》身為中國人,出生在中華神州的黃土地上,我們都清晰地認知到自己是黃種人,起源自哪裡。我們常常自稱為炎黃子孫,但是,真的每個人都是炎黃子孫嗎?圖1炎黃子孫說的是遠古時期兩個強大的部落首領,炎帝...
2026-08-09
地暖分水器一共有幾組
地暖分水器一共有幾組
地暖分水器一共有幾組?地暖分、集水器是地熱采暖中,用于連接各路加熱管供、回水的分、集水裝置,按進回水分為分水器,集水器,所以稱為分集水器或供熱系統,俗稱分水器其功能:增壓、減壓、穩壓、分流四項基本功能,我來為大家科普一下關于地暖分水器一共有...
2026-08-09
關于明日方舟的動畫什麼時候出
關于明日方舟的動畫什麼時候出
TV動畫《輝夜大小姐想讓我告白?~天才們的戀愛頭腦戰~》第3季先導PV(時長9分鐘)和視覺圖公開,将于2022年4月播出。這次的先導pv名為《石上優想要說》​​​《小林家的龍女仆S》TV未放送「番外篇」PV公開,2022年1月19日BD發售...
2026-08-09
Copyright 2023-2026 - www.tftnews.com All Rights Reserved