首页
/
每日頭條
/
圖文
/
c語言if與else是如何配對的
c語言if與else是如何配對的
更新时间:2026-07-09 10:22:21

如果程序中有多個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
推荐阅读
春天來臨重要信息
春天來臨重要信息
昨天,或者是前天,我把電腦桌面的壁紙換成了一片花海。這個冬天有點長,長到讓人忘了怎麼開始。一、這個年過得,命苦啊12月末的時候,不經意間看到一條新聞,“武漢不明原因流感”已有十餘人感染,政府回應形勢可控。1月初,又看到一條新聞,武漢八人因散...
2026-07-09
天天吃水果保證每天攝入新鮮水果
天天吃水果保證每天攝入新鮮水果
水果是最有營養最豐富的食物,買來的水果想要保持新鮮可以一個大難題。吃不完保存方法不得當,浪費水果,還浪費錢。很多人,為了讓水果一直保持新鮮,将它們都放到冰箱,但還是容易壞。怎麼辦?下面就教大家一些最常見的水果保鮮竅門,喜歡吃水果的小夥伴們可...
2026-07-09
風水玄學和科學的關系
風水玄學和科學的關系
在這個科學當道的社會,或許有不少人認為風水是一種迷信,是故弄玄虛。其實風水也是有其一定的科學依據的,隻是從古至今,大部分的風水之說都是隻講現象和應對方法而很少去剖析原理。無量子大師,著名風水師,道士。洛書草堂創建人,名人富商禦用風水師,主要...
2026-07-09
正态分布什麼意思
正态分布什麼意思
正态分布什麼意思?(什麼是正态分布)連續性随機變量的取值無法一一舉例,因此我們常用數學模型來表示随機變量X,在不同情況下的概率分布,今天小編就來聊一聊關于正态分布什麼意思?接下來我們就一起去研究一下吧!正态分布什麼意思(什麼是正态分布)連續...
2026-07-09
吉林省62所大學名單
吉林省62所大學名單
近日,全國終身學習公共服務平台發布了關于确定和公示“職業院校服務全民終身學習”項目第一批實驗校名單。其中,吉林省15所學校進入名單。一起來看——吉林省部分——長春汽車工業高等專科學校桦甸市職業教育中心吉林工程技術師範學院吉林交通職業技術學院...
2026-07-09
Copyright 2023-2026 - www.tftnews.com All Rights Reserved