if语句
在if语句中,如果满足某种条件,就进行相应的处理。
三大结构:
顺序结构:代码一行一行的执行。
选择结构(分支结构):让代码有选择的执行。
循环结构:让代码循环的执行。
- if语句的语法格式如下:
if(判断条件)
{
代码块
}
在上述语句格式中,判断条件的值只能是0或非0的数。若判断条件的值为0,按“假”处理;若判断条件的值为非0的数,按“真”处理,执行{}中的语句。
if语句的执行流程
if...else语句
在if...else语句中,如果满足某种条件,就进行相应的处理,否则就进行另一种处理。
- if...else语句的语法格式如下:
if(判断条件)
{
执行语句1
}
else
{
执行语句2
}
在上述语句格式中,判断条件的值只能是0或非0的数。若判断条件的值为非0的数,按“真”处理,执行if后面{}中的执行语句1;若判断条件的值为0,按“假”处理,执行else后面{}中的执行语句2。
if...else语句的执行流程
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语句的执行流程
注意:
1.如果if后面的语句只有一句,则可以省略{}。
2.不要把==写成了=。