# 1 楼答案 它是一个三元运算符,用作if-else语句。 三元运算的基本语法是: x = (Condition)?(value if true):(value if false); 比如 String x = (2>5)?"2 is greater":"5 is greater"; 在上述示例中,输出将为“5更大” 在你的例子中 head = head + 1 == array.length ? 0 : head +1; 它可以写为 if ((head + 1) == array.length) { head = 0; } else { head = head + 1; }
# 1 楼答案
它是一个三元运算符,用作if-else语句。 三元运算的基本语法是:
比如
在上述示例中,输出将为“5更大”
在你的例子中
它可以写为