【C++判断(switch...case、if...else)】

发布时间 2023-05-08 20:14:11作者: 瓦风
【C++判断(switch...case、if...else)】
switch...case语法:
switch(表达式)
{
  case 常数表达式:
  语句;
  break;
  default :
  语句;
  break;
}
1.表达式必须是一个整型或枚举类型
2.在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号。
3.当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到 break 语句为止。
4.不是每一个 case 都需要包含 break。如果 case 语句不包含 break,控制流将会 继续 后续的 case,直到遇到 break 为止。
实例:
 

if...else语法:

if(表达式为True){
  语句;
else{
  语句;
}}
1.一个 if 后可跟零个或一个 else,else 必须在所有 else if 之后。
2.一个 if 后可跟零个或多个 else if,else if 必须在 else 之前。
3.一旦某个 else if 匹配成功,其他的 else if 或 else 将不会被测试。
 实例: