在C语言中,if…else语句是一种结构化程序设计中常用的条件判断语句,用于实现程序的分支结构,它可以根据条件的真假值来决定程序的执行路径,从而实现程序的自动控制。if…else语句的使用方法如下:
1.if语句
if(条件表达式)
{
语句1;
语句2;
……
}
其中,条件表达式是一个布尔表达式,只能取值为真或假,如果条件表达式的值为真,则执行语句1、语句2等,否则不执行;如果条件表达式的值为假,则不执行语句1、语句2等。
2.if…else语句
if(条件表达式)
{
语句1;
语句2;
……
}
else
{
语句3;
语句4;
……
}
其中,条件表达式是一个布尔表达式,只能取值为真或假,如果条件表达式的值为真,则执行语句1、语句2等,否则执行语句3、语句4等;如果条件表达式的值为假,则执行语句3、语句4等,否则不执行。
3.if…else if…else语句
if(条件表达式1)
{
语句1;
语句2;
……
}
else if(条件表达式2)
{
语句3;
语句4;
……
}
else
{
语句5;
语句6;
……
}
其中,条件表达式1、条件表达式2都是一个布尔表达式,只能取值为真或假,如果条件表达式1的值为真,则执行语句1、语句2等,否则继续判断条件表达式2的值;如果条件表达式2的值为真,则执行语句3、语句4等,否则执行语句5、语句6等。
4.嵌套if…else语句
if(条件表达式1)
{
语句1;
语句2;
……
if(条件表达式2)
{
语句3;
语句4;
……
}
else
{
语句5;
语句6;
……
}
}
else
{
语句7;
语句8;
……
}
其中,条件表达式1、条件表达式2都是一个布尔表达式,只能取值为真或假,如果条件表达式1的值为真,则执行语句1、语句2等,并继续判断条件表达式2的值;如果条件表达式2的值为真,则执行语句3、语句4等,否则执行语句5、语句6等;如果条件表达式1的值为假,则执行语句7、语句8等。
以上就是C语言中if…else语句的使用方法,只要掌握了if…else语句的使用方法,就可以实现程序的分支结构,实现程序的自动控制。