一、前言
分支结构让程序拥有判断选择能力,生活中打分、分类、状态判断都依赖分支语句。本篇讲解if多重判断与switch固定值匹配,附带课堂练习案例。
二、if-else 多分支(成绩评级案例)
#include <iostream>
using namespace std;
int main()
{
int score;
cout << "请输入考试分数:";
cin >> score;
if (score >= 90)
{
cout << "成绩等级:优秀" << endl;
}
else if (score >= 60)
{
cout << "成绩等级:及格" << endl;
}
else
{
cout << "成绩等级:不及格" << endl;
}
return 0;
}
三、学习心得
if适合区间、复杂条件判断;switch仅支持整数固定值匹配,代码执行效率更高,开发时按需选择即可。