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

如果程序中有多個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
推荐阅读
炖魚湯怎麼做才不腥
炖魚湯怎麼做才不腥
炖魚湯怎麼做才不腥?炖魚湯,這3步要做好記住“2加4不加”,保證濃白鮮美,還不腥,現在小編就來說說關于炖魚湯怎麼做才不腥?下面内容希望能幫助到你,我們來一起看看吧!炖魚湯怎麼做才不腥炖魚湯,這3步要做好!記住“2加4不加”,保證濃白鮮美,還...
2026-03-02
一晚尿幾次屬于尿頻
一晚尿幾次屬于尿頻
一晚尿幾次屬于尿頻?在我們的生活中排尿是一種為身體排毒的機會,排尿雖然是一件小事,但是也可以反映出很多身體健康的問題,不當回事就容易出大事健康的尿液清澈,泡沫少,呈淡茶色健康的尿液就像你第一次泡的茶一樣,但是飲水多會引起顔色的深淺健康的尿液...
2026-03-02
天然的美健康的美
天然的美健康的美
天然的美健康的美?“康”的含義是五個方向的道路都通暢,我來為大家科普一下關于天然的美健康的美?以下内容希望對你有幫助!天然的美健康的美“康”的含義是五個方向的道路都通暢。人們常說的“康莊大道”就是通達各個方向的道路。所以“康”的含義就是有路...
2026-03-02
王維相思千古絕句全文
王維相思千古絕句全文
每日一詩|腹有詩書氣自華古人寄情于詩,善用借物之法。如果說昨日一首《望月懷遠》将洛熙對裴照的心意表達得溫雅含蓄,那麼一句“願君多采撷,此物最相思”則将洛熙的天真爛漫和含情脈脈表達得淋漓盡緻,惹人遐想。電視劇《東宮》裡的詩詞一顆紅豆,暗相思,...
2026-03-02
水庫裡的野生鲶魚白天怎麼釣
水庫裡的野生鲶魚白天怎麼釣
不知道有多少釣友釣了好多年的魚,卻連一條過十斤的大魚都沒有釣到過?想想這樣的釣友應該不算少,因為筆者本身就是一個這樣的釣友,釣魚的年頭已經有兩位數了,迄今為止卻還沒有收獲過十斤以上的大魚。七、八斤的魚倒是收獲過幾條,但也已經是很久之前的事情...
2026-03-02
Copyright 2023-2026 - www.tftnews.com All Rights Reserved