首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-01-17 20:48:59

如果程序中有多個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秒鐘,還是決定說了:“老大我要去。。。”還沒等小編把目的地說出口,老闆就說了“不管去哪,記得帶上土特産回來一起分享”面對這麼愛吃的老闆我隻想說“小編不管去哪都不會忘記你們的!...
2026-01-17
8萬買自動擋這4款suv顔值高動力足
8萬買自動擋這4款suv顔值高動力足
人們常說中國SUV嚴重内卷,結果卻是嚴重的同質化,尺寸越變越大、相同的動力水平。但與之而來的問題,則是用戶體驗卻沒有實際性的提升;以及是那些标杆性選手,又該如何保持自己的地位?對于這些問題,長安CS75PLUS最有發言權,2021年銷量突破...
2026-01-17
權律二表情包354
權律二表情包354
長胖的肯定不是我一個沒有漂亮衣服穿活着還有什麼意思就算我想買也沒有錢我想吃肉肉女人的友情比你臉皮還薄如果能用錢買到喜歡的人就好了我沒有什麼可以穿的都是拖延症害的起太早我會心情不好圖片來自網絡,版權歸作者使用,特此說明,如有侵權,請與我們聯系...
2026-01-17
第一美食飛哥麻辣香鍋的做法
第一美食飛哥麻辣香鍋的做法
嗨哥相信,如果是那些想要來天津吃吃喝喝的朋友,那麼在真正過來之前一定會好好在網上搜索一下天津到底有啥好吃的菜品。隻不過最近這段時間嗨哥倒是有點頭疼——很多朋友來問我“天津知名的幹煸鱿魚須怎麼做”?有一說一某百科裡面不是說這是川菜麼?而且你們...
2026-01-17
曹操幽靈船長要多少皮膚碎片
曹操幽靈船長要多少皮膚碎片
相信最近關注王者榮耀官方比賽的小夥伴們應該都看見昨天的比賽裡面曹操獲得了自己的出場機會,在經曆了那麼時間的冷淡以後,曹操也終于是獲得了自己的機會。事實上,作為王者榮耀裡面一位資曆非常老的一個英雄,曹操一直受到大家的喜愛。而曹操的皮膚也是不少...
2026-01-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved