首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2025-11-26 13:23: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
推荐阅读
黃石至上海直達高鐵即将開通
黃石至上海直達高鐵即将開通
好消息!2019年1月5日起,武漢至上海虹橋G1730/27G1728/9次1對高鐵,将延伸至大冶北站始發經停黃石北站黃石人終于可以在家門口乘坐直達高鐵到達上海啦!屆時,黃石北站将有約70趟高鐵、動車組、城際列車停靠。重要的是,去上海不用再...
2025-11-26
萬界仙蹤女主角介紹
萬界仙蹤女主角介紹
嗨,大家好我是喜歡動漫的小yu。《萬界仙蹤》已經更新到357集了,進入仙界後,男主葉星雲身邊陸續有出現了許多美女,在這一次更新後就連小貔貅都變成了一位小美女,可是在人界一直跟随他身邊的美女,就像憑空消失了一樣,随着美女的不斷變換,讓我們對女...
2025-11-26
大連30人名單出爐
大連30人名單出爐
遼甯有這樣一座城市大連這是一座擁有世界最大廣場的城市這是一座擁有罕見熒光海的城市這是一座擁有跨海大橋的城市這是一座充滿時代烙印的城市這是一座吃貨來了就不想走的城市螃蟹蝦爬子海參海腸這座城就是大連你好,我叫大連!我是一座這樣的城市……這是我的...
2025-11-26
搞笑歇後語一套又一套
搞笑歇後語一套又一套
1、水仙不開花,裝蒜2、鼻孔喝水,夠嗆3、孫猴子的臉,說變就變4、天生就是屬黃瓜的,欠拍5、癞蛤蟆打哈欠,口氣不小6、後天屬核桃的,欠錘7、飛機上講評書,空話連篇8、從河南到湖南,南上加南9、豬鼻子插蔥,裝象10、大火燒竹林,一片光棍11、...
2025-11-26
煤礦透水事故統計
煤礦透水事故統計
新京報訊(記者郭懿萌趙敏吳夢真)12月15日23時許,山西省呂梁市孝義市西辛莊鎮杜西溝村發生盜采煤炭資源引發透水緻人員被困事故。據悉,事發時有25人下井盜采作業,有4人安全逃離升井、21人被困井下。救援人員開鑿出的三個救援出口之一。新京報記...
2025-11-26
Copyright 2023-2025 - www.tftnews.com All Rights Reserved