if-else 和 switch 的區別
在這篇文章中,我們將瞭解 if-else 語句和 “switch” 語句之間的區別。
If-else
根據語句內的表示式,將生成輸出。
它使用多個語句來處理多種選擇。
此語句測試相等性。
它可以用於測試邏輯表示式。
它可以評估整數、字元、指標、浮點數型別和布林型別。
僅執行 “if” 或 “else” 語句之一。
如果 “if” 語句內的條件為假,則如果已建立 “else” 語句,則執行 “else” 語句。
如果 if-else 語句巢狀,則難以編輯。
Switch
要執行的語句由使用者決定。
它使用單個表示式來處理多種選擇。
它僅測試相等性。
它評估字元或整數值。
易於編輯,因為它可以輕鬆識別。
它依次執行一個 case,直到遇到 break 語句。
“break” 語句終止 switch 語句。
如果 switch 語句內的條件與任何 case 不匹配,則如果已建立 default 語句,則執行 default 語句。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP