基础—三元运算符

来源:互联网 发布:观战数据不可用 编辑:程序博客网 时间:2024/05/29 03:59

(条件表达式)?表达式1:表达式2;

如果条件为true,运算后是表达式1,如果条件为false,运算后是表达式2

三元运算符就是if else语句的简写格式,当if else运算后有一个具体结果时,可以转换成三元运算符。

//取两个数中较大的一个

int a,b;

int max=(a>b)?a:b;

//取三个数中较大的一个

int x,y,z;

int temp=(x>y)?x:y;

int max=(temp>z)?temp:z;


0 0