首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-04-27 12:51: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
推荐阅读
經濟學十大原理你了解了嗎
經濟學十大原理你了解了嗎
文|十裡荷塘這兩年的經濟,大概讓不少的人不知道說什麼,也許整個社會的經濟發展在某個時段被迫按下了暫停鍵,這就帶來了很多可能之前我們想象不到、目前卻層出不窮的經濟問題。看不懂的人多了,就會有社會需求期望在讀書裡獲得答案,可惜很多經典經濟學著作...
2026-04-27
為什麼小腿脫皮像魚鱗
為什麼小腿脫皮像魚鱗
魚鱗病,是一種很常見的疾病,是一種有着遺傳性的疾病。這種疾病,常常在兒童時發病,臨床表現為四肢伸側或軀幹部皮膚幹燥、粗糙,伴有菱形或多角形鱗屑,外觀如魚鱗狀或蛇皮狀,所以稱之為魚鱗病。這種病有特點,就是在寒冷幹燥季節加重,溫暖潮濕季節緩解。...
2026-04-27
最适合旅遊的遊樂園
最适合旅遊的遊樂園
假期帶娃去哪兒玩?我已經幫你們想好了!在距離廣州市區約40公裡的地方有個溜娃好地方:鈞明歡樂世界。去年開業的時候,幾乎整個朋友圈的人都去了,口碑不錯,向往了大半年,這次,終于帶娃前來打卡了!鈞明歡樂世界有四大場館,本地人可以當天來回,外地人...
2026-04-27
ppt如何運用布爾運算
ppt如何運用布爾運算
今天教個PPT中的小衆知識點。大家還記得高中時學過的布爾運算嗎?什麼是布爾運算?它又稱為邏輯運算,是英國的數學家布爾在1847年發明的,是處理二值之間關系的邏輯數學計算法,包括聯合、相交、相減。後來在圖形處理操作中引用了這種邏輯運算方法以使...
2026-04-27
浦東破獲特大網絡賣淫案
浦東破獲特大網絡賣淫案
浦東破獲特大網絡賣淫案?近日,合肥警方以路面散發的“黃色小卡片”為線索,深入開展偵查,打掉了兩個涉嫌賣淫嫖娼的窩點,先後抓獲多名涉黃違法嫌疑人,今天小編就來聊一聊關于浦東破獲特大網絡賣淫案?接下來我們就一起去研究一下吧!浦東破獲特大網絡賣淫...
2026-04-27
Copyright 2023-2026 - www.tftnews.com All Rights Reserved