
C++
switch (expression) {case value1: // code to be executed when expression matches value1 break;case value2: // code to be executed when expression matches value2 break;// add more cases heredefault: // code to be executed if no case matches break;}在这个示例中,我们使用一个switch来根据一个整数值的大小来判断应该执行哪段代码。如果表达式等于value1,则会执行第一段代码;如果等于value2,则会执行第二段代码;如果都不匹配,则会执行default段落中的代码。需要注意的是,每个case后面必须加上break关键字,以便程序知道何时跳出switch语句。此外,在默认情况下,如果没有匹配的case,则会执行break语句后面的代码。总结一下,switch语句在C/C++中用于根据一个表达式的值来选择执行不同的代码路径。它通常用于处理条件或者枚举类型,并在不同情况下执行不同的操作。通过使用break关键字可以确保程序知道何时跳出switch语句。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号