首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-06-18 00:16:56

如果程序中有多個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-06-18
孟子天降大任于斯人也
孟子天降大任于斯人也
故天将降大任于斯人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為,所以動心忍性,增益其所不能。一個人要想修養到動心忍性,如果沒有盛經過種種苦難的磨練,是做不到的。所以聖賢之學,不是輕易可以得來的。青年人學佛修道,就想盤腿打坐,...
2026-06-18
濃密的睫毛選多長
濃密的睫毛選多長
有的妹紙比較喜歡長而濃密的睫毛,睫毛生理上是有保護眼睛的作用,在面部美觀方面,濃密的睫毛有一種自帶眼線的效果,不少妹紙為了增長睫毛,也試過不少“土辦法”,但是一般效果都不怎麼理想,目前市面上可以通過種植睫毛來達到這一目的,快速而有效,今天就...
2026-06-18
國家文物局公布
國家文物局公布
由國家文物局根據地方文物部門和有關方面專家的意見評選出,并印發有《首批禁止出國(境)展覽文物目錄》,規定以下這64件國寶此後永久不準出國展覽。1.彩繪鹳魚石斧圖陶缸屬新石器時代仰韶文化類型,1978年出土于河南省臨汝縣閻村。陶質彩繪,器高4...
2026-06-18
小米兩款鼠标對比
小米兩款鼠标對比
北京時間2019年11月12日消息,小米悄悄發布了小米無線鼠标2,這距離上一代小米無線鼠标發布已經過去2年半了。小米産品一向主打超高性價比,小米無線鼠标2也不例外,這款鼠标延續了極簡設計,并采用2.4GHz無線連接,左右按鍵為靜音開關,随鼠...
2026-06-18
Copyright 2023-2026 - www.tftnews.com All Rights Reserved