📅  最后修改于: 2023-12-03 15:08:34.992000             🧑  作者: Mango
在 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;
}
在上面的代码中,如果输入的数字大于零,则输出“这是一个正数”,如果小于零,则输出“这是一个负数”,如果等于零,则输出“这是零”。
在 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 命令是一个非常重要的条件语句,它允许你执行基于指定条件的不同程序块。它可以用于简单的条件判断,也可以嵌套使用以进行更复杂的条件判断。