Red de conocimiento de recetas - Recetas gastronómicas - ¿Usar lenguaje c? :¿Cuál es el significado?

¿Usar lenguaje c? :¿Cuál es el significado?

1. Esto significa:

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

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