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

如果程序中有多個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
推荐阅读
個稅裡填的不動産權證号
個稅裡填的不動産權證号
2019年1月1日起,新修改的《中華人民共和國個人所得稅法》正式實施,納稅人計算個稅應納稅所得額時,增加了子女教育、繼續教育、大病醫療、住房貸款利息、住房租金、贍養老人等6項專項附加扣除的項目。目前,個人所得稅APP已經開放專項附加扣除填報...
2026-01-29
上海臨時牌照周末可以上高架嗎
上海臨時牌照周末可以上高架嗎
上海臨時牌照周末可以上高架嗎?先告訴你,上海臨牌在規定時間段是不能上高架(周六日,全民休息時間除外),今天小編就來說說關于上海臨時牌照周末可以上高架嗎?下面更多詳細答案一起來看看吧!上海臨時牌照周末可以上高架嗎先告訴你,上海臨牌在規定時間段...
2026-01-29
閻鶴祥怎麼離開德雲社
閻鶴祥怎麼離開德雲社
小編粉德雲社已經十年了,回顧一下德雲社現任各個隊的隊長,小編會寫現任每個隊隊長的情況,小編會定期發布德雲社信息,歡迎各位喜歡的關注一下。閻鶴祥,本名閻鑫,西河門說書的名字叫閻景俞,1981年9月14日出生,北京人,畢業于北京工業大學電子信息...
2026-01-29
西紅柿炖牛腩做法家常
西紅柿炖牛腩做法家常
大家好,歡迎大家來到我的美食自媒體,我是美食領域創作者戴師傅私廚:“專注美食,讓生活更有味。”今天為大家分享一個西紅柿炖牛腩、咖喱牛肉的家常做法做法,用普通的食材,做出最美味的餐食。同時也希望今天的美食能夠給你帶來一整天的快樂。首先買回來牛...
2026-01-29
海底大獵殺大地圖怎麼獲得大白鲨
海底大獵殺大地圖怎麼獲得大白鲨
《海底大獵殺》中大白鲨毫無疑問是海底的霸主,體長比它長的鄧氏魚都不是它的對手,那麼我們的玩家應該怎麼打大白鲨才好呢?今天小編就給大家帶來玩家“熊9貓先生”分享的大白鲨打法技巧,希望能對大家有所幫助。大白鲨打法技巧分享大白是有緻命弱點的,是他...
2026-01-29
Copyright 2023-2026 - www.tftnews.com All Rights Reserved