苹果第三方软件 C 中三目运算符是什么,怎么用?

C 中三目运算符是什么,怎么用?三元运算符是的2113操作?:结构。所谓三元运算符是5261需要三个变量来执行4102运算的运算。它相当于short if else操作。举个简单的例子:C=a>

C 中三目运算符是什么,怎么用?

三元运算符是的2113操作?:结构。所谓三元运算符是5261需要三个变量来执行4102运算的运算。它相当于short if else操作。举个简单的例子:C=a>B?A:B,可以分成几个部分,用括号隔开:(A=)(2>1)?(3) :(4)最左边是赋值操作。第二部分是判决。第三和第四部分是两个常数。第一部分是判断第三部分是否属实。否则,立即选择第三部分,这相当于if(A>B)C=A else C=B上面的示例用于获取A和B的最大值。例如,if flag=(year=(year=(year=(year=(year=(year=))是返回的嵌套操作(年@0==0?1:0):(第%4年==0?1:0)