¿Usar lenguaje c? :¿Cuál es el significado?
es un operador condicional y el único operador ternario en lenguaje C, es decir, tiene tres operandos.
2. La forma del operador condicional es "? La expresión que forma se llama expresión condicional.
La forma es: ¿Expresión 1? Expresión 2: Expresión 3
Datos extendidos:
1. La expresión es: Expresión 1? Expresión 2: Expresión 3
Primero resuelve la expresión 1, si su valor es verdadero (no 0) , luego tome el valor de la expresión 2 como el valor de la expresión completa; de lo contrario (el valor de la expresión 1 es 0), tome el valor de la expresión 3 como el valor de la expresión completa
Por ejemplo. :
p>1. max = (a gt; b)? A: B
Simplemente asigna el mayor de A y B a max. . min. =(a lt; b)? A: B
Asigna el valor menor de a y b a min.
3. La precedencia del operador es mayor que la del operador de asignación y el operador de coma, y menor que la de otros operadores.
Por ejemplo:
⑴m lt; a 3? p>
Equivalente a: (m
⑵a gt; = 10 amp; ampb- gt; 20? A: B
Equivalente a: (a gt; = 10 amp ; ampb - gt;20)?A:B
⑶x = 3 a gt;5?100:200
Equivalente a: x = ((3 a>;5)? 100: 200)
Referencia:
Enciclopedia Baidu-Operador condicional