在C++中,选择语句主要有if语句、switch语句和三元运算符。以下是它们的使用方式:
if语句: if语句用于根据条件执行某些代码块。 语法格式如下:
if (条件) {
// 代码块
}
或者
if (条件) {
// 代码块1
} else {
// 代码块2
}
或者
if (条件1) {
// 代码块1
} else if (条件2) {
// 代码块2
} else {
// 代码块3
}
switch语句: switch语句用于根据不同的值执行不同的代码块。 语法格式如下:
switch (表达式) {
case 值1:
// 代码块1
break;
case 值2:
// 代码块2
break;
...
default:
// 默认代码块
}
三元运算符: 三元运算符用于根据条件返回两个值中的一个。 语法格式如下:
表达式1 ? 表达式2 : 表达式3
如果表达式1为真,则返回表达式2的值;否则返回表达式3的值。
需要注意的是,选择语句中的条件表达式必须是一个布尔类型的值或可以转换为布尔类型的值。