首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-08-12 07:19:55

如果程序中有多個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
推荐阅读
宋太祖趙匡胤和宋太宗趙光義
宋太祖趙匡胤和宋太宗趙光義
宋太祖趙匡胤不是傳位給兒子,而是親弟趙光義,原因2個字!曆經五代十國的權力争奪,最苦的還是普通百姓,每支軍隊攻城後,都會給當地的百姓造成了嚴重影響。趙匡胤确實一位比較厲害的管理者,在他要出征時,為了消除太後及大周王朝的的忠臣韓通,他隻用了一...
2026-08-12
一百元左右的茶軸機械鍵盤
一百元左右的茶軸機械鍵盤
京東京造的無線機械鍵盤有多種鍵位、多種軸體供消費者選擇。目前銷量最高的是87鍵茶軸背光款售價是397.9元。這款鍵盤使用佳達隆機械軸,采用藍牙5.1技術可連接三台設備,提供白色背光。4000mAh大容量電池支持Type-C接口充電、連接。(...
2026-08-12
reno5全系都是全網通嗎
reno5全系都是全網通嗎
DoNews12月15日消息(記者楊洋)每年末,OPPO都會發布一款5G産品作為年度收關之作,今年也無一例外地發布了Reno5系列機型。不過該産品今年隻是小幅度升級,來進行更新換代。Reno5共有兩款機型,分别是Reno5和Reno5Pro...
2026-08-12
送給年輕人的40條人生經驗
送給年輕人的40條人生經驗
送給年輕人的40條人生經驗?1:銷售可以發财,取決于你有沒有良心,接下來我們就來聊聊關于送給年輕人的40條人生經驗?以下内容大家不妨參考一二希望能幫到您!送給年輕人的40條人生經驗1:銷售可以發财,取決于你有沒有良心。2:去酒吧喝酒千萬别找...
2026-08-12
高強度螺栓抗拉強度與屈服強度
高強度螺栓抗拉強度與屈服強度
高強度螺栓關鍵用以鋼結構工程施工中聯接厚鋼闆的節點,高強度螺栓分成扭剪型高強度螺栓和大六角形高強度螺栓。大六角高強度螺栓歸屬于一般地腳螺栓的高韌性級别,而扭剪型高強度螺栓是大六角高強度螺栓的改進版,具備更強的構造,務必先扭緊高強度螺栓的構造...
2026-08-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved