m0_70805554 2022-05-12 20:45 采纳率: 100%
浏览 27
已结题

c控制语句:分支和跳转2

运算题
条件运算符(从左往右:
x = (5 > √26) ? 1 : 8
x = (1 > 2) ? 1 : 2
y = (x = (6 > 7) ? 3 : 2) + (x > 1 ? 2 : 3), 1 * 2;
y = (1 - (10 < 9) ? 1: 2) ? (x = 10) : 99

注:用自己的方式角度阐述?:是什么意思。

  • 写回答

2条回答 默认 最新

  • xybf 2022-05-12 21:08
    关注

    1、8
    2、2
    3、4
    4、10

    a ? b : c
    a表达式为真时返回b表达式的结果,否则返回c表达式的结果
    等同于

    if(a)
    {
      return b;
    }
    else
    {
      return c;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月13日
  • 已采纳回答 5月12日
  • 创建了问题 5月12日