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

如果程序中有多個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
重慶南岸區傳統村落
重慶南岸區傳統村落
圖為改建後的楊家槽傳統村落,風景如畫。渝北區洛碛鎮供圖中新網重慶4月9日電(張旭)4月9日,重慶市渝北區洛碛鎮大天池村楊家槽傳統村落内陽光明媚。楊家槽相傳是400多年前“湖廣填四川”時,湖北黃麻楊家人入渝定居的第一站,延續至今。圖為改建後的...
2026-03-17
孫悟空為啥叫弼馬溫
孫悟空為啥叫弼馬溫
我國古人曆來就有猴入馬廄可避馬疫的認識,并屢屢見諸記載。楊義先生在其《重繪中國文學地圖通釋》一書中談到《西遊記》的影響時,這樣寫道:比如說在陝西發現了一幅木刻的民間畫,叫《庇(弼)馬瘟(溫)》,畫着的是一個猴子拿着一個大紅桃子,它的肩膀上蹲...
2026-03-17
代表美好寓意的女孩名字
代表美好寓意的女孩名字
代表美好寓意的女孩名字?女孩寓意美好前程的名字俗話說“望子成龍,望女成鳳”,寄托着成千上萬父母的心願,無一不希望自己的子女将來有所成就,有所出息,因此在給女孩取名字時,往往希望取到一個女孩寓意美好前程的名字,過上自己想要的生活,故以下就專門...
2026-03-17
亞都空氣淨化器企業級
亞都空氣淨化器企業級
近日,演員迪麗熱巴的一場關于空氣污染的演講引起了人們的關注,據了解我國每年有700萬人因空氣污染而減少壽命,空氣質量影響之深遠,由此可見。衆所周知,良好的空氣是保障呼吸道健康的剛需條件。而随着現代科技的發展,空氣污染嚴重,打造良好的空氣環境...
2026-03-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved