如何在 C++ 中使用 Switch 指令
條件指令是所有編程語言共有的特性。這些語句用於控製程序的流程並指定何時執行特定的代碼塊。
C++ 中使用的主要條件語句是if
和 if,ä¶ 其他語句
。此外,C++ 提供了 switch
語句。該語句針對多個潛在案例評估一個表達式,如果該表達式與該塊的相應案例匹配,則執行該代碼塊。 switch 語句的行為方式與 if
語句相同,該語句包含許多 if,Ķ else
。
在本教程中,我們還將通過一個示例了解如何在 C++ 中使用 switch 語句。我們還將了解如何在 switch 語句中使用 break
和 default
關鍵字。閱讀本指南後,您將對使用 C++ switch 語句有一個很好的了解。
C++ 條件語句
條件語句如 if
和 if,Ķ else
用於在程序中做出決策。例如,if
語句可以告訴程序在用戶超過 16 歲或星期三時執行代碼塊。
指令 if
和 if ... Else
是最常見的條件語句形式。 if
和 if,Ķ else
語句在條件為真時執行代碼塊;否則他們什麼也不做。下面是一個 C++ if
指令的例子:
在本例中,我們的代碼評估年齡變量是否大於 16 歲。如果是這樣,短語This user is over 16
。它打印在控制台上;否則什麼也不會發生。在本例中,我們的用戶是 15 歲,所以 age> 16
返回 false。因此,程序不會執行與我們的 if
語句關聯的代碼。
如果我想針對多個條件進行評估怎麼辦?
這就是 switch 語句的用武之地。雖然您可以使用 if ... else
來評估 if
語句,這種方法可能效率低下並且使代碼更難閱讀。因此,開發人員經常使用 switch 語句來針對多個潛在情況評估一個語句。