Tag: 三元组

C – 三元运行至if else

有人可以帮助我将此行转换为if-else语句吗? temp = head-> left? head-> left:head-> right; 谢谢!

运算符优先级和三元运算符

我在C有问题 #include int main() { int a = 10, b = 0, c = 7; if (a ? b : c == 0) printf(“1”); else if (c = c || a && b) printf(“2”); return 0; } 这段代码打印2,但我认为?b:c返回b = 0和0 == 0返回1.你能解释一下代码吗?