BUSCAR
INICIO
MAPA
FAQs
UTILIDADES
GLOSARIO
REGISTRO
COLABORAR
QUIENES SOMOS

USUARIO

PASSWORD

FAQs
4. Expresiones

4. ¿Puedo usar paréntesis para obligar a que se evalúe una expresión en el orden que quiero? Si no lo hago, ¿la preferencia no lo indica?

No en general.

La preferencia de operador y paréntesis explícitos imponen sólo un orden parcial para la evaluación de una expresión. En la expresión
 
F () + g () * h ()
aunque sepamos que la multiplicación se realizará antes de la suma, no hay ninguna manera de saber cual de las tres funciones se llamarán primero.
 
Cuando se tiene que asegurar el orden de evaluación de subexpresión, puede ser necesario usar variables explícitas temporales y declaraciones separadas.