关于三目运算符的锅
  • 板块学术版
  • 楼主Martin_MHT
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/7/2 22:23
  • 上次更新2023/11/4 18:55:15
查看原帖
关于三目运算符的锅
112395
Martin_MHT楼主2021/7/2 22:23

今天写一道题用到了三目运算符。?:

写了形如

aaa ? (b = bb, c = cc) : (ddd ? e = ee, f = ff : g = gg, h = hh)

这样的语句。 结果发现在运行时可能出锅。

具体的, f可能得到h的值。

我尝试在第二个三目运算符后面两个操作数上加上括号,即:

aaa ? (b = bb, c = cc) : (ddd ? (e = ee, f = ff) : (g = gg, h = hh))

结果正确。 请问这如何解释?

2021/7/2 22:23
加载中...