首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-04-21 10:40:32

如果程序中有多個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-04-21
荒野大镖客救贖2線上模式評分
荒野大镖客救贖2線上模式評分
R星最新遊戲大作《荒野大镖客:救贖2》将于2018年10月26日發售,官方中文版同步上市,登陸PS4和XBOXONE主機平台,官方日前曝光了該作的遊戲故事背景,玩家将操作主角亞瑟·摩根體驗波瀾壯闊的美國西部冒險,是忠于自己的理想,還是一心忠...
2026-04-21
經典動漫手辦有哪些
經典動漫手辦有哪些
相信不少喜歡二次元的小夥伴都有購買手辦的愛好,而這裡的手辦泛指的就是塗裝完成的人形,也是大部分網友對“手辦”的認知,而大多數手辦的共同缺點就是細節相對做得稍微簡單,對于一些比較複雜的構造、甚至是表情什麼的會顯得比較随便,嚴重的會被粉絲們當成...
2026-04-21
自動化與電氣工程區别
自動化與電氣工程區别
大學的專業五花八門,很多專業隻差兩三個字,但是他們在學習和以後的就業都有着非常大的不同,今天就給大家介紹兩個相似的專業,他們分别是自動化和電氣自動化,這兩個專業肯定都與自動化相關,但是各自所在的領域卻又不相同,如果想深度區分這兩個專業,他們...
2026-04-21
彈子石擺攤
彈子石擺攤
·pangzihaoyanshuiya·勒可能是重慶最不務正業的鴨店了打着鹽水鴨的招牌卻憑一個推車車裡的冷串串火了16年!///·火了16年的神級小店··藏在彈子石老街背後··冷串串比鴨子賣得還好··一出攤,來吃串串的人就沒停過·「胖子好鹽...
2026-04-21
Copyright 2023-2026 - www.tftnews.com All Rights Reserved