欢迎光临
我们一直在努力

4.2 三元运算符

也叫三目运算符

格式: 表达式1 ? 表达式2 : 表达式3

当表达式1条件为真时,返回表达式2的结果, 为假时,返回表达式3的结果

void OnStart()
  {
    // 三元运算符
    // int a = 100;
    // int b = 200;
    // int c = 0;
    // 基本三元流程
    // c = a < b ? a : b;
    /*
    if ( a < b)
    {
      c = a;
    }
    else
    {
      c = b;
    }
    */
    // Print("当前c的值: " + string(c));
    
    int a = 100;
    int b = 400;
    int c = 300;
    int d = 0;
    
    // d = a < b ? b : a;
    
    // 1. 判断 A和B谁最大 ? 返回B : 返回A
    // a < b ? b : a;
    // 2. 返回B的结果在进行判断: B和C 谁最大? 返回C : 返回B
    // (b < c ? c : b) 
    // 3. 返回A的结果在进行判断: A和C 谁最大? 返回A : 返回C
    // (a > c ? a : c)
    d = a < b ? (b < c ? c : b) : (a > c ? a : c);
    Print("当前D的值: " + string(d));
  }
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 4.2 三元运算符
分享到: 生成海报

评论 抢沙发

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活