C++入门学习(二十二)选择结构-三目运算符

三目运算符,是一个程序开发的术语,优先级高于赋值、逗号运算符,低于其他运算符。适用于程序开发。

格式:

condition ? expression1 : expression2

 其中,condition 是一个布尔表达式,expression1 和 expression2 是两个表达式。如果 condition 的值为 true,则三目运算符的结果为 expression1 的值;否则,结果为 expression2 的值。

示例: 

在这个例子中,使用了三目运算符来比较两个数值的大小,并将较大的值赋给max变量,较小的值赋给min变量。 

#include   
#include 
using namespace std;
  
int main() {  

int x;
int y;

cin>>x>>y;
// 先进行比较,结果为false,则输出结果max = y
int max = (x > y) ? x : y;

// 两个数值进行比较,结果为true,则输出结果min = x
int min = (x < y) ? x : y;

cout<<"最大值 max="<

结果输出:

32
42
最大值 max=42
最小值 min=32
请按任意键继续. . .

 

你可能感兴趣的:(c++,学习,算法)