一、if语句
C++语言使用if关键字组成判断语句,书写格式如下:
if(表达式)
语句
或者
if(表达式){
语句
}
举例:判断是否为奇数
int x = 5;
if (x % 2 == 1)
cout << "x是一个奇数" << endl;
或者
int x = 5;
if (x % 2 == 1) {
cout << "x是一个奇数" << endl;
}
当if下面的表达式只有语句代码时,可以省略花括号({}),如果不止一句代码,那么必须添加花括号({})。
int x = 5;
if (x % 2 == 1) {
cout << "判断x是否为奇数:" << endl;
cout << "x是一个奇数" << endl;
}
以上代码必须添加花括号({})。
二、if...else语句
比如:判断一个数是奇数还是偶数
int x = 5;
if (x % 2 == 1) {
cout << "x是一个奇数" << endl;
}
else
{
cout << "x是一个偶数" << endl;
}
再举一个例子:输入成绩,给成绩评级
int x = 62;
if (x >= 90)
{
cout << "成绩评级为A" << endl;
}
else if (x >= 80)
{
cout << "成绩评级为B" << endl;
}
else if (x >= 60)
{
cout << "成绩评级为C" << endl;
}
else
{
cout << "成绩评级为D" << endl;
}
三、switch 语句
int a = 1;
switch (a)
{
case 0:
cout << "0" << endl;
break;
case 1:
cout << "1" << endl;
break;
case 2:
cout << "2" << endl;
break;
case 3:
cout << "3" << endl;
break;
default:
cout << "default" << endl;
break;
}
四、条件判断语句
C++唯一的三目运算符是:<表达式1> ? <表达式2> :<表达式3>
使用条件判断语句实现奇数偶数的判断
int a = 5;
cout << (5 % 2 == 1 ? "奇数" : "偶数") << endl;
输出结果为:奇数
使用三目运算符代替if...else可以让代码更加简洁。
[本章完...]
网友评论