4-5 ?:运算符
c语言提供了一种更加精简的的用来表达条件执行的机制 ?:他的形式一般为:
(condition) ?expression1 :expression2 如果条件为TRUE,则计算expression的值,并将它作为表达式的值。如果条件语句结果为FALSE,则整个表达式的值为expression2的值。因此?:运算符看做if语句的缩略形式:
if(condtion){
value=expressionl;
}
else{
value=expression2;
}