if-statement开始使用if语句


备注

本节概述了if-statement是什么,以及开发人员可能想要使用它的原因。

它还应该提到if语句中的任何大型主题,并链接到相关主题。由于if语句的文档是新的,因此您可能需要创建这些相关主题的初始版本。

安装或设置

if语句不需要任何特定的安装或设置。

if语句简介

if语句是一个条件语句,允许程序输入或不输入特定的代码段,具体取决于是否满足语句的条件。它可以在大多数现有的编程语言中找到。

if语句通常采用以下形式:

if(statement)
{
    // Code to execute
}
 

只有在语句为真时才会执行括号中的代码。如果不是这种情况,if部分中包含的代码部分将被忽略,程序将继续执行而不执行相应的代码。

else和else if语句

只有当if语句被视为false时,才可以要求程序执行特定的代码段。为此,我们使用else关键字。

if(statement)
{
    // Code to execute if the statement is true.
}
else
{
    // Code to execute if the statement is false.
}
 

两个代码段永远不会一起执行。第一部分(如果一部分)仅在语句为真时执行,而部分部分(另一部分)仅在语句为假时执行。

如果声明尚未经过验证,也可以询问另一个声明。为此,我们使用else if关键词。此语句与常规if语句的工作方式完全相同,只是在前一语句被视为false时才执行测试。

if(statement)
{
    // Code to execute if the statement is true.
}
else if(another_statement)
{
    // Code to execute if the second statement is true.
}
 

与以前一样,两个代码永远不会一起执行。如果第一个语句为真,则只会跳过第二个测试,并执行第一部分代码。如果第一个语句为false,则验证第二个语句,仅当此语句为true时才执行第二个语句。

如果需要,可以根据需要添加尽可能多的其他部分以测试不同的语句。如果只有在所有语句都为假的情况下才会执行的部分,也可以在所有其他部分的末尾添加else部分。

if(statement)
{
    // Code to execute if the statement is true.
}
else if(second_statement)
{
    // Code to execute if the second statement is true.
}
else if(third_statement)
{
    // Code to execute if the third statement is true.
}
else
{
    // Code to execute if none of the three above statements are true.
}
 

只执行一个代码段。在验证一个语句时,将跳过以下所有部分,并且不会执行。

关系运算符的用法

语句通常是对变量或函数返回值的测试。要测试这些值,我们可以使用一些关系运算符:

操作者含义
== 等于 1 == 1为TRUE,1 == 2为FALSE
!= 不等于 1!= 2为TRUE,1!= 1为FALSE
< 少于 1 <2为TRUE,2 <1为FALSE
> 比...更棒 2> 1为TRUE,1> 2为FALSE
<= 小于或等于 2 <= 2为TRUE,2 <= 3为TRUE,3 <= 2为FALSE
> = 大于或等于 2> = 2为TRUE,3> = 2为TRUE,1> = 2为FALSE

如果我们采用以下示例:

a = 5;

if(a < 6)
{
    // Some code
}
 

这里变量a的值低于6.所以语句为真:代码将被执行。