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

如果程序中有多個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.經催告當事人仍未交納訴訟費,法院裁定按撤訴處理,訴訟時效是否中斷,下面我們就來說一說關于訴訟的五個程序及内容?我們一起去了解并探讨一下這個問題吧!訴訟的五個程序及内容1.經催告當事人仍未交納訴訟費,法院裁定按撤訴處...
2026-07-24
怪獸魔性設計
怪獸魔性設計
今日(3月8日),國人自由設計師肖在明在微博發文紀念自己在《艾爾登法環》中設計的怪物們,其中另不少玩家不寒而栗的恐怖手指怪竟然是他設計的,此外,他還設計了萌萌的球和水母怪物。相關微博的評論區中不少玩家對此表示震驚,大部分玩家表示由于怪物過于...
2026-07-24
挖掘機技術哪家強就找藍翔
挖掘機技術哪家強就找藍翔
記者|韋香惠編輯|馬越“挖掘機技術哪家強?中國山東找藍翔!”——伴随着唐國強老師铿锵有力的聲音,這句口号大概是當代最家喻戶曉的職業學校的廣告語。不過,土味且硬核的山東藍翔畫風變了。最近,藍翔技校借《QQ飛車手遊》四周年慶典之際,聯合經典動漫...
2026-07-24
總氮水質在線監測分析儀
總氮水質在線監測分析儀
俊德環保JDC-Ⅰ型COD化學需氧量在線分析儀。是引進國外先進技術自主生産的一種新型的用于測量污水化學需氧量的全自動在線分析儀。工作原理:運用國際上廣泛使用的重鉻酸鹽法,向試樣中加入定量的重鉻酸鉀溶液,在強酸性介質中,以硫酸銀作為催化劑,經...
2026-07-24
小老鼠出洞覓食
小老鼠出洞覓食
圖片來源@視覺中國文|開菠蘿财經(ID:kaiboluocaijing),作者|吳嬌穎,編輯|金玙璠鹵味品牌又“翻車”了,這次是正在沖刺“佐餐鹵味第一股”的紫燕百味雞。據看看新聞knews報道,9月12日晚,一位上海市民拍到紫燕百味雞滬光路...
2026-07-24
Copyright 2023-2026 - www.tftnews.com All Rights Reserved