三目运算符的嵌套处理

条件表达式 a;

条件表达式 b;

条件表达式 c;

   a ? b ? c ? 结果1 :  结果2 :  结果3 : 结果4

等同于

if(a){

    if(b){

          if(c){

              结果1;

          }else{

              结果 2;

          }  

    }else{

        结果 3

    }

}else{

   结果4
}
最后附上例子:

 

posted @ 2019-04-15 17:42  吾将求索  阅读(4976)  评论(1)    收藏  举报