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

如果程序中有多個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-01-14
女生微信頭像陽光溫暖卡通
女生微信頭像陽光溫暖卡通
女生微信頭像陽光溫暖卡通?一張張萌萌的小臉寵,可愛到不要不要,,接下來我們就來聊聊關于女生微信頭像陽光溫暖卡通?以下内容大家不妨參考一二希望能幫到您!女生微信頭像陽光溫暖卡通一張張萌萌的小臉寵,可愛到不要不要,迷人又精緻的可愛大眼睛,有沒有...
2026-01-14
陰陽師平民升星最快圖
陰陽師平民升星最快圖
這時是一滴都沒有了的狀态,勾玉藍票全空,黑蛋也沒有。徹底回歸後,固定氪月卡,有花合戰後氪低檔位,别的不氪。每天日常偶爾勾協逢魔至少禦魂一次(柴犬可以給到勾玉/藍票)地域鬼王(最初隻能打一次,慢慢可以打到三次)突破券滿了就去揮霍空(每3個結界...
2026-01-14
16萬元預算應該買什麼suv
16萬元預算應該買什麼suv
如今,國産SUV是很多人購車的重要選擇,不過如果車價較高,可能很多人就會選擇合資,這也可以理解,畢竟穩定性和保值率方面合資相對更有優勢。如果車價在16萬左右想買合資SUV,選擇其實并不多,很多主流車型價格基本都超過了18萬,落地近20萬。不...
2026-01-14
高以翔事件大概内容
高以翔事件大概内容
11月27号,有網友爆料稱:台灣藝人高以翔在錄制浙江衛視綜藝節目《追我吧》時突發意外,他在現場暈倒後心髒驟停三分鐘,随後被送往醫院搶救三小時,但搶救無效,不幸離世。說起高以翔這個名字,喜歡看電視劇的網友應該并不陌生。之前,他因和焦俊豔合作《...
2026-01-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved