1.3 Expresiones/Expressions
Las sentencias estan compuestas por una o mas expresiones. Una expresión es la referencia a alguna variable o valor literal, o a un conjunto de variable(s) y valor(es) combinados con operadores.
Por ejemplo:
a = b * 2
Esta sentencia posee cuatro expresiones:
2
es una expresion de un valor literalb
es la expresion de una variable, lo que significa que va a recuperar su valor actual.b * 2
es una expresion aritmetica, por lo que hara la multiplicaciona = b * 2
es una expresion de asignacion, lo que significa que asignara el resultado de la expresionb * 2
a la variablea
(mas sobre asignacion luego).
Una expresion que es independiente es tambien llamada declarar una expresion, como la siguiente:
b * 2;
Esta manera de declarar expresiones no es muy comun o util, ya que generalmenete esta no tendra algun efecto en la ejecucion de el programa -- lo que haria seria recuperar el valor de b
y multiplicarlo por 2
-- pero no hace nada con el resultado.