我有一个问题,请:
output_samples = opus_decode(dec, lost ? NULL : data[toggle], len[toggle], out, max_frame_size, 0);
这是否意味着:
如果丢失为1,则使用NULL。 如果丢失为0,请使用数据[切换]
谢谢!
答案 0 :(得分:3)
嗯,更具体地说,只要lost
为任何非零值,表达式就会计算为NULL
。否则,它将评估为data[toggle]
。
答案 1 :(得分:1)
是,?:pair定义条件运算符,也称为三元运算符。你的解释是正确的。