📜  C / C++ if语句和示例

📅  最后修改于: 2021-05-26 02:45:36             🧑  作者: Mango

C / C++中的“决策制定”有助于编写决策驱动的语句并根据某些条件执行特定的代码集。

C / C++ if语句是最简单的决策语句。它用于根据某种类型的条件来决定是否执行某个语句或语句块。

句法:

if(condition) 
{
   // Statements to execute if
   // condition is true
}

if语句的工作

  1. 控制属于if块。
  2. 流程跳至“条件”。
  3. 条件已测试。
    1. 如果Condition得出的结果为true,请转到步骤4。
    2. 如果Condition得出false,请转到步骤5。
  4. 执行if块或if内的主体。
  5. 流程从if块中退出。

流程图

注意:如果我们没有在if(condition)之后提供大括号'{‘和’}’,则默认情况下if语句将立即一个语句放在其块内。例如,

if(condition)
   statement1;
   statement2;

// Here if the condition is true,
// if block will consider only statement1
// to be inside  its block.

范例1:

C
// C program to illustrate If statement
  
#include 
  
int main()
{
    int i = 10;
  
    if (i < 15) {
        printf("10 is less than 15 \n");
    }
  
    printf("I am Not in if");
}


C++
// C++ program to illustrate If statement
  
#include 
using namespace std;
  
int main()
{
    int i = 10;
  
    if (i < 15) {
        cout << "10 is less than 15 \n";
    }
  
    cout << "I am Not in if";
}


C
// C program to illustrate If statement
  
#include 
  
int main()
{
    int i = 10;
  
    if (i > 15) {
        printf("10 is greater than 15 \n");
    }
  
    printf("I am Not in if");
}


C++
// C++ program to illustrate If statement
  
#include 
using namespace std;
  
int main()
{
    int i = 10;
  
    if (i > 15) {
        cout << "10 is greater than 15 \n";
    }
  
    cout << "I am Not in if";
}


输出:
10 is less than 15 
I am Not in if

空运行示例1:

1. Program starts.
2. i is initialized to 10.
3. if-condition is checked. 10 < 15, yields true.
  3.a) "10 is less than 15" gets printed.
4. "I am Not in if" is printed.

范例2:

C

// C program to illustrate If statement
  
#include 
  
int main()
{
    int i = 10;
  
    if (i > 15) {
        printf("10 is greater than 15 \n");
    }
  
    printf("I am Not in if");
}

C++

// C++ program to illustrate If statement
  
#include 
using namespace std;
  
int main()
{
    int i = 10;
  
    if (i > 15) {
        cout << "10 is greater than 15 \n";
    }
  
    cout << "I am Not in if";
}
输出:
I am Not in if

相关文章:

  1. C / C++中的决策
  2. C / C++ if else语句和示例
  3. C / C++,如果带有示例,则为梯形图
  4. C / C++中的Switch语句
  5. C / C++中的Break语句
  6. 在C / C++中继续执行语句
  7. C / C++中的goto语句
  8. C / C++中的带有示例的return语句
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。