问答详情
源自:5-6 编程练习

return a>b?a:b; 这个是怎么实现的?

return a>b?a:b; 这个是怎么实现的?

提问者:快乐购 2016-08-04 22:52

个回答

  • 慕UI9384419
    2016-08-04 23:19:46

    意思是如果a》成立,就执行a否则就执行b

  • 小北方_jack
    2016-08-04 22:59:43

    这个是三目运算符,就是有三个子表达式构成此条语句相当于(a>b),( a),( b), "?"是比较的意思

    a大于b吗 如果大于return a 否则return b

  • qq_苦孩子_03745336
    2016-08-04 22:59:00

     if(a>b){

            return a;

     }elsr{

            return b;

    }

  • 拾壹11
    2016-08-04 22:58:50

    这句话的意思是如果a>b成立,则返回a;如果a>b不成立,则返回b值得意思。?:是一种运算符