首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-01-13 01:47:34

如果程序中有多個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
推荐阅读
自考報名要什麼條件
自考報名要什麼條件
自考報名要什麼條件?自考報名條件:1.中華人民共和國公民,不受性别、年齡、民族、種族和已受教育程度的限制,均可按省教育考試院規定的時間和地點報名參加高等教育自學考試,下面我們就來聊聊關于自考報名要什麼條件?接下來我們就一起去了解一下吧!自考...
2026-01-13
最聰明的三大星座男
最聰明的三大星座男
【這幾個星座的男生,品味超級好!】TOP1:巨蟹男無論在什麼場合,巨蟹都會認真地管理自己。高雅地說話,溫柔地微笑,TA的一言一行一舉一動都散發着“高品位”的氣息!巨蟹座面對異性的時候格外溫暖,生怕自己的舉動會讓對方不舒服,所以一直很注重自身...
2026-01-13
奇葩的七夕禮物
奇葩的七夕禮物
寫禮物種草寫了好幾年,有時候真的是“因為見得多了,所以失去了發現的快樂”。怎麼講呢?因為每個品牌把一個産品從設計、生産、到推向市場,直到最後消庫存,都需要一定周期,新東西沒那麼快出現(又新又好的則更少)。每一年,我試圖在情人節、520、七夕...
2026-01-13
專插本跨專業推薦
專插本跨專業推薦
2020年專插本是“史上最好的一年”增加這類專業招生!具有劃時代意義這類專業的增加打破這些專業不能插本曆史拯救無數的同學實現全日制本科夢想打破曆史-衛生類專業!2020專插本之前,專插本專業中是沒有衛生類專業。同時2020年專插本有4所大學...
2026-01-13
小米南瓜粥晚上熬好保溫到天亮
小米南瓜粥晚上熬好保溫到天亮
吃完小米的提香,煮一小時後,南瓜裡的糖完全被提取出來,裡面的香味和甜味被層層打開,甜味結合在一起,很難滿足你的口味,南瓜具有很高的營養價值,它含有多種維生素和其他對人體有益的物質,中醫有這樣一句話:吃南瓜可以清心醒腦,對頭暈目眩的人也有很好...
2026-01-13
Copyright 2023-2026 - www.tftnews.com All Rights Reserved