2-11条件表达式

if(a>b)
  z=a;
else 
  z=b;

使用三元运算符”?:”提供了另外一种方法编写这些程序及类似的代码段。

expr1 ? expr2 :expr3

在表达式中首先计算expr1,如果其值不等于0(为真),则计算expr2的值,并以该值作为条件表达式的值,负责计算expr3的值,并以该值作为条件表达式的值。expr2和expr3中只能有一个表达式被计算。 z =(a >b) ? a :b ;

results matching ""

    No results matching ""