条件判断

定义

条件判断

描述

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

参数

参数名 类型 描述
if 语句 if 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
if...else 语句 if else 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
switch 语句 switch 一个 switch 语句允许测试一个变量等于多个值时的情况。

返回值

返回值 类型 描述
无返回值

示例

//运算符  如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值

Exp1 ? Exp2 : Exp3;

//if  ...else 语法

if (condition1)
{
    // condition1 为 true 时执行
}
else if (condition2)
{
    // condition2 为 true 时执行
}
else
{
    // 所有条件都为 false 时执行
}
//switch 语法
switch (expression)
{
    case value1:
        // 当 expression == value1 时执行的代码
        break;
    case value2:
        // 当 expression == value2 时执行的代码
        break;
    default:
        // 当 expression 不匹配任何 case 时执行的代码
        break;
}