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

如果程序中有多個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-07-06
全國黑茶的幾個産地
全國黑茶的幾個産地
黑茶,因成品茶的外觀呈黑色,故得名。黑茶屬于六大茶類之一,屬後發酵茶,主産區為四川、雲南、湖北、湖南、陝西、安徽等地。傳統黑茶采用的黑毛茶原料成熟度較高,是壓制緊壓茶的主要原料。那麼,品質好的黑茶該怎麼選購呢?一、觀察外形如果是優質的安化黑...
2026-07-06
僵屍的細節和設定
僵屍的細節和設定
我想很多人還能記得看預告片的沖擊。我們來回憶一下——用PV表達的東西。在《大事》(日文原版《紅日》)的歌聲中,觀衆随着遊戲鏡頭經曆了一段短暫卻荒誕的旅程。美國土地上的新橫濱警察局,挂在建築物上的舊日本廣告牌,挂着紅燈籠的金門大橋,經典的日本...
2026-07-06
瑞士流行貨币
瑞士流行貨币
瑞士流行貨币?金融作者:億歐全球13分鐘前,我來為大家科普一下關于瑞士流行貨币?下面希望有你要的答案,我們一起來看看吧!瑞士流行貨币中國品牌全球化之東南亞系列|"東方瑞士"新加坡的吸金魔力金融作者:億歐全球13分鐘前東...
2026-07-06
未蔔先知的人有智慧
未蔔先知的人有智慧
未蔔先知的人有智慧?預言,即預先道出将有何種狀況發生“三歲看大,七歲看老”就是一種預言方法論,我來為大家科普一下關于未蔔先知的人有智慧?以下内容希望對你有幫助!未蔔先知的人有智慧預言,即預先道出将有何種狀況發生。“三歲看大,七歲看老”就是一...
2026-07-06
Copyright 2023-2026 - www.tftnews.com All Rights Reserved