如果生活欺骗了你,就来学习if语句吧!

125 阅读2分钟

if语句

在if语句中,如果满足某种条件,就进行相应的处理。

三大结构:

顺序结构:代码一行一行的执行。

选择结构(分支结构):让代码有选择的执行。

循环结构:让代码循环的执行。

  • if语句的语法格式如下:
if(判断条件)
{
    代码块
}

在上述语句格式中,判断条件的值只能是0或非0的数。若判断条件的值为0,按“假”处理;若判断条件的值为非0的数,按“真”处理,执行{}中的语句。

if语句的执行流程

image.png

if...else语句

在if...else语句中,如果满足某种条件,就进行相应的处理,否则就进行另一种处理。

  • if...else语句的语法格式如下:
if(判断条件)
{
    执行语句1
}
else
{
    执行语句2
}

在上述语句格式中,判断条件的值只能是0或非0的数。若判断条件的值为非0的数,按“真”处理,执行if后面{}中的执行语句1;若判断条件的值为0,按“假”处理,执行else后面{}中的执行语句2。

if...else语句的执行流程

image.png

if...else if...else语句

if...else if...else语句适用于需对多个条件进行判断,进而执行相应操作的情景。

  • if...else if...else语句的语法格式如下:
if(判断条件1)
{
    执行语句1
}
else if(判断条件2)
{
    执行语句2
}
...
else if(判断条件n)
{
    执行语句n
}
else
{
    执行语句n+1
}

在上述语法格式中,若判断条件1的值为非0的数,按“真”处理,执行if后面{}中的执行语句1;若判断条件1的值为0,按“假”处理,对判断条件2进行判断;如果判断条件2的值为非0的数,则执行语句2。以此类推,如果没有判断条件的值都为0,意味着所有条件都不满足,执行else后面{}中的执行语句n+1。

if...else if...else语句的执行流程

image.png

注意:

1.如果if后面的语句只有一句,则可以省略{}。

2.不要把==写成了=。