📜  如何在 C++ 中执行 if 命令(1)

📅  最后修改于: 2023-12-03 15:08:34.992000             🧑  作者: Mango

在 C++ 中执行 if 命令

在 C++ 中,if 命令是一个条件语句,它根据指定的条件来执行程序中的不同部分。

语法

if 命令的基本语法如下:

if (condition)
{
    // 如果 condition 为真,则执行此代码块
}
else
{
    // 如果 condition 为假,则执行此代码块
}
例子

下面是一个简单的 if 命令的例子,它根据用户输入的数字来判断数字是正数、负数还是零:

#include <iostream>

using namespace std;

int main()
{
    int num;
    cout << "请输入一个数字:";
    cin >> num;

    if (num > 0)
    {
        cout << "这是一个正数" << endl;
    }
    else if (num < 0)
    {
        cout << "这是一个负数" << endl;
    }
    else
    {
        cout << "这是零" << endl;
    }

    return 0;
}

在上面的代码中,如果输入的数字大于零,则输出“这是一个正数”,如果小于零,则输出“这是一个负数”,如果等于零,则输出“这是零”。

嵌套 if 命令

在 C++ 中,if 命令可以嵌套使用,以进行更复杂的条件判断。以下是一个嵌套 if 命令的例子:

#include <iostream>

using namespace std;

int main()
{
    int score;
    cout << "请输入您的分数:";
    cin >> score;

    if (score >= 90)
    {
        cout << "优" << endl;
    }
    else if (score >= 80)
    {
        cout << "良" << endl;
    }
    else if (score >= 70)
    {
        cout << "中" << endl;
    }
    else if (score >= 60)
    {
        cout << "及格" << endl;
    }
    else
    {
        cout << "不及格" << endl;
    }

    return 0;
}

在上面的代码中,如果输入的分数大于或等于 90,输出“优”;如果大于或等于 80,输出“良”;如果大于或等于 70,输出“中”;如果大于或等于 60,输出“及格”;否则输出“不及格”。

总结

if 命令是一个非常重要的条件语句,它允许你执行基于指定条件的不同程序块。它可以用于简单的条件判断,也可以嵌套使用以进行更复杂的条件判断。