if else語句的巢狀
if
(表示式1)if
(表示式2
) 語句1
;else
語句2;else
語句3;
c 語言規定了 if和else的就近匹配原則,即else和它上面的最近的沒有配對的if配對,與書寫格式無關
例項:
#include
#include
intmain
(void
)
列印結果:
分析原因:
else與離它最近的沒有配對的if(score>=90)
配對。
如何糾正:
#include
#include
intmain
(void
)else
printf
("不及格\n");
system
("pause");
}
列印結果:
分析原因:
新增{}
後,else與第乙個if配對。
C語言 if else語句巢狀
time limit 3000ms memory limit 10000kb accepted 5931 total submissions 11733 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於1...
C語言if else語句
c語言中,使用 if和 else關鍵字對條件進行判斷。請先看下面的 include intmain else return0 可能的執行結果 請輸入你的年齡 23 恭喜,你已經成年,可以使用該軟體!或者 請輸入你的年齡 16 抱歉,你還未成年,不宜使用該軟體!這段 中,age 18是需要判斷的條件,...
C語言分支結構語句if else語句
if else語句中,if後面的 是不需要加分號的,同樣的,else後面也不需要加分號 的後面也不需要加分號 我們知道,當有乙個條件時,只有兩種情況,要麼是符合條件,要麼是不符合。但是當我們有不止乙個條件時,那麼可以用多重if else語句。注意 1.當某一條件為真的時候,則不會向下執行該分支結構的...