C#之if条件语句

一、程序流程控制结构

【why】用于实现程序流程
【where】所有编程语言中

  • 顺序:按书写顺序依次执行
  • 条件:根据条件判断结构执行
  • 循环:当循环条件成立时重复执行,直到循环条件不成立为止

二、条件结构

1.单分支

【语法】

if(条件表达式)
{
    //条件表达式为真时执行的语句块;
}

2.双分支

【语法】

if(条件表达式)
{
    //条件表达式为真时执行的语句块;
}else{
    //条件表达式为假时执行的语句块;
}

三、多重条件结构

1.多重if

【语法】

if(条件表达式1)
{
    //条件表达式1为真时执行的语句块;
}else if(条件表达式2){
    //条件表达式1为假,但条件表达式2为真时执行的语句块;
}else{
    //条件表达式2为假时执行的语句块;
}

2.嵌套if

【语法】

if(条件表达式)
{
    //条件表达式为真时执行的语句块;
    if(条件表达式1)
    {
        //条件表达式1为真时执行的语句块;
    }else{
        //条件表达式1为假时执行的语句块;
    }
}else{
    //条件表达式为假时执行的语句块;
}```