使用if条件语句,可选择是否要执行紧跟在条件之后的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执行气候的语句:若为false,则不执行if条件之后的语句。

if语句可分为简单的if条件语句、if...else语句和if...else if多分支语句。

简单的if条件语句

语法如下:

if(布尔表达式)
{
    语句序列
}
  • 布尔表达式:必要参数,表示它最后返回的结果必须是一个布尔值。他可以是一个单纯的布尔变量或常量,也可以是使用关系或布尔运算符的表达式。
  • 语句序列:可选参数。可以是一条或多条语句,当表达式的值为true时执行这些语句。若语句块中仅有一条语句,则可以省略条件语句中的“{}”。

if...else 语句

if...esle是条件语句中最常用的一种形式,它会针对某种条件又选择地作出处理。通常表现为“如果满足某种条件,就进行某种处理,否则就进行另一种处理”。

语法如下:

if(布尔表达式)
{
    语句序列
}
else
{
    语句序列
}

if后面()内的表达式的值必须是bool型的。如果表达式的值为true,则执行紧跟if语句的复合语句:如果表达式的值为false,则执行else后面的复合语句。

if...else if 多分支语句

if...else if多分支语句用于针对某一事件的多种情况进行处理。通常表现为“如果满足某种条件,就进行某种处理,否则如果满足另一种条件则执行另一种处理”。

语法如下:

if(条件表达式1)
{
    语句序列1
}
else if(条件表达式2)
{
    语句序列2
}
...
else if(条件表达式n)
{
    语句序列n
}
    
  • 条件表达式1~条件表达式n:必要参数可以由多个表达式组成,但最后返回的结果一定要为bool类型。
  • 语句序列:可以使一条或多条语句,当条件表达式1的值为true时,执行语句序列1:当条件表达式2的值为true时,执行语句序列2,依此类推。当省略任意一组语句序列时,可以保留其外面的“{}”,也可以将“{}”替换为“;”。
最后修改:2021 年 11 月 03 日 11 : 16 AM
如果觉得我的文章对你有用,请随意赞赏