首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-04-30 12:17: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-04-30
米家的空氣淨化器怎麼樣
米家的空氣淨化器怎麼樣
☆我沒有流量密碼,但如果您覺得文章合您口味,那随手的一個關注、點贊、收藏、評論或者轉發都是對我最大的支持,謝謝。本文展示的僅為個人觀點,如果不同意見歡迎在評論區交流。前言相信現在很多家庭都會配備空氣淨化器,目前,市場占有率最高的便是小米淨化...
2026-04-30
你不知道那些事
你不知道那些事
在營養學界,雞蛋一直有“全營養食品”的美稱,除維生素C含量稍少外,雞蛋幾乎富含人體需要的所有營養物質,美國《男性健康》雜志甚至為雞蛋冠以“世界上最營養早餐”的殊榮。但有些人對雞蛋心有疑慮,怕每天吃升高血脂,事實是怎樣的呢?補充優質蛋白質蛋白...
2026-04-30
星座的來源是什麼
星座的來源是什麼
星座的來源是什麼?星座|筱離說星座星座起源于四大文明古國之一的古巴比倫,巴比倫人在公元前1000年前後已提出30個星座那裡有底格裡斯河與幼發拉底河從西北流向東南,注入波斯灣,所以又叫“兩河流域”地區,我來為大家講解一下關于星座的來源是什麼?...
2026-04-30
胃痙攣是持續的疼嗎
胃痙攣是持續的疼嗎
胃痙攣是持續的疼嗎?胃痙攣疼痛的持續時間需根據其病因以及病情嚴重程度來定,一般在給予解痙止痛藥物、保暖後,幾個小時疼痛就可逐漸緩解,下面我們就來說一說關于胃痙攣是持續的疼嗎?我們一起去了解并探讨一下這個問題吧!胃痙攣是持續的疼嗎胃痙攣疼痛的...
2026-04-30
Copyright 2023-2026 - www.tftnews.com All Rights Reserved