三目運(yùn)算符例題 C 中三目運(yùn)算符是什么,怎么用?
C 中三目運(yùn)算符是什么,怎么用?三元運(yùn)算符是的2113操作?:結(jié)構(gòu)。所謂三元運(yùn)算符是5261需要三個(gè)變量來執(zhí)行4102運(yùn)算的運(yùn)算。它相當(dāng)于short if else操作。舉個(gè)簡單的例子:C=a>
C 中三目運(yùn)算符是什么,怎么用?
三元運(yùn)算符是的2113操作?:結(jié)構(gòu)。所謂三元運(yùn)算符是5261需要三個(gè)變量來執(zhí)行4102運(yùn)算的運(yùn)算。它相當(dāng)于short if else操作。舉個(gè)簡單的例子:C=a>B?A:B,可以分成幾個(gè)部分,用括號(hào)隔開:(A=)(2>1)?(3) :(4)最左邊是賦值操作。第二部分是判決。第三和第四部分是兩個(gè)常數(shù)。第一部分是判斷第三部分是否屬實(shí)。否則,立即選擇第三部分,相當(dāng)于if(A>B)C=A else C=B上面的示例用于獲取A和B的最大值。這種操作也可以嵌套。例如,如果year是閏年,它將返回1而不是0 flag=(year 0==0)(年@0==0?1:0):(第%4年==0?1:0)