if es un estamento que se utiliza para probar si una determinada condición se ha
alcanzado, como por ejemplo averiguar si un valor analógico está por encima de un
cierto número, y ejecutar una serie de declaraciones (operaciones) que se escriben
dentro de llaves, si es verdad. Si es falso (la condición no se cumple) el programa salta y
no ejecuta las operaciones que están dentro de las llaves, El formato para if es el
siguiente:
if (unaVariable ?? valor)
{
ejecutaInstrucciones;
}
En el ejemplo anterior se compara una variable con un valor, el cual puede ser una
variable o constante. Si la comparación, o la condición entre paréntesis se cumple (es
cierta), las declaraciones dentro de los corchetes se ejecutan. Si no es así, el programa
salta sobre ellas y sigue.
Nota: Tenga en cuenta el uso especial del símbolo '=', poner dentro de if (x = 10),
podría parecer que es valido pero sin embargo no lo es ya que esa expresión asigna el
valor 10 a la variable x, por eso dentro de la estructura if se utilizaría X==10 que en
este caso lo que hace el programa es comprobar si el valor de x es 10.. Ambas cosas son
distintas por lo tanto dentro de las estructuras if, cuando se pregunte por un valor se
debe poner el signo doble de igual “==”
No hay comentarios:
Publicar un comentario