Loc*_*eyu 39 c conditional operators ternary-operator
通常是'?' 运算符以下列形式使用:
A ? B : C
Run Code Online (Sandbox Code Playgroud)
然而,在B = AI的情况下,已经看到以下缩写
A ? : C
Run Code Online (Sandbox Code Playgroud)
这令人惊讶地起作用.是否更好地保留第二个参数(样式方式),或者某些编译器是否有机会无法处理它?
Pra*_*rav 16
它是gcc的延伸
x ? : y 相当于 x ? x : y