首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言多分支選擇結構:if-else if-else 語法與執行流程詳解

     編輯:關於C語言

語法結構

[cpp]
if (表達式1) { 語句塊1 }
else if (表達式2) { 語句塊2 }
else if (表達式3) { 語句塊3 }
...
else { 語句塊n }

執行流程

  1. 順序求值各表達式。
  2. 首個為真(非零)的分支執行對應語句塊,隨後跳出整個 if 鏈。
  3. 若所有表達式均為假,執行 else 語句塊(若有)。

關鍵點

  • else if 本質是嵌套 else { if (...) ... } 的語法糖。
  • 條件判斷具有短路特性:前面匹配成功,後續不再判斷。
  • 建議將最可能為真的條件放前面,提高平均性能。

示例

[cpp]
int score = 85;
if (score >= 90) printf("A");
else if (score >= 60) printf("B"); // 執行此處
else printf("C");
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved