4-5 ?:运算符

c语言提供了一种更加精简的的用来表达条件执行的机制 ?:他的形式一般为:

(condition) ?expression1 :expression2 如果条件为TRUE,则计算expression的值,并将它作为表达式的值。如果条件语句结果为FALSE,则整个表达式的值为expression2的值。因此?:运算符看做if语句的缩略形式:

  if(condtion){
    value=expressionl;
  }
  else{
    value=expression2;
  }

results matching ""

    No results matching ""