首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-02-17 07:00:41

如果程序中有多個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
推荐阅读
迷你世界7種家具
迷你世界7種家具
在迷你世界中可供我們直接擺放的家具實在是太少了,像我們日常生活中見到的大部分家具在遊戲裡都是沒有的。今天教大家做兩個在生活中常見的家具,你們都會做嗎?一、電視遊戲中是沒有電視這個道具的,今天就來教教大家這第一個家具電視應該怎樣做。首先先拿出...
2026-02-17
北京正宗idc公司
北京正宗idc公司
根據中國通信企業協會發布的《關于征集大數據中心高質量發展企業案例的通知》(通企[2022]101号),截止9月30日共收到各類案例63個,經專家遴選,雲數據專委會即日起,選擇部分典型案例對外發布,并組織案例申報單位于2022年11月14-1...
2026-02-17
荀子對人性及教育作用的認識
荀子對人性及教育作用的認識
荀子(約公元前313年-公元前238年),名況,字卿,華夏族(漢族),戰國末期趙國人。著名思想家、文學家、政治家,儒家代表人物之一,時人尊稱“荀卿”。西漢時因避漢宣帝劉詢諱,因“荀”與“孫”二字古音相通,故又稱孫卿。曾三次出任齊國稷下學宮的...
2026-02-17
屈楚蕭事件是什麼時候
屈楚蕭事件是什麼時候
屈楚蕭事件是什麼時候?近期羅志祥的事件已經鬧的沸沸揚揚了,今天屈楚蕭又出新事件,具體的娛樂内容,律師就不多評價了,裡面談到“主仆協議”,這個協議合法,有效嗎?如果事實屬實的話,那麼首先簽訂合同,要平等的民事主體,一個是自稱主人,一個人是自稱...
2026-02-17
excel快捷鍵大全和使用技巧圖解
excel快捷鍵大全和使用技巧圖解
【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持将是我最大的動力!職場辦公中,基本離不開Excel,而很多小夥伴在操作Excel時有些慢,看到同事操作得心應手又有些羨慕。其實掌握一些Excel快捷鍵的操作,對于工作效率提高還是很有...
2026-02-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved