在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语句的使用方法,就可以实现程序的分支结构,实现程序的自动控制。