If ("si") -Ejemplo de bloque if-
if (num1 == num2){ /*Traducción: si num1 es igual a num 2...*/
printf ("%d es igual a %d", num1, num2); /*... escribir en pantalla */
} /* cierra bloque if */
Explicaciones:
¿Porque la función if no lleva ; ? ninguna función lleva ; así de simple, son solo las instrucciones
¿Porque empieza y termina con { } la función? porque sino a la hora de ejecutar el programa, lanzaría un error lógico pues se juntarían los códigos con el siguiente bloque y no sabría el compilador cual es de cual.
If...else ("si...de lo contrario") -Ejemplo de bloque if..else-
if (num1 == num2){ /*Traducción: si num1 es igual a num 2...*/
printf("%d es igual a %d", num1, num2); /*... escribir en pantalla.. */
else /*..de lo contrario..*/if (num1 != num2) /*si num1 es desigual a num2...*/
printf("%d no es igual a %d", num1, num2); /*..escribir en pantalla*/
} /* cierra bloque if */
Explicaciones:
Como ya viste, else sirve para contrariar al if, en caso de que este no se cumpliera sale else, si no sigue derecho el programa.
Ejemplo
si el num1 es 5 y num2 es 5 aparecera en pantalla:
[_5_] es igual a [_5_]
si num1 es 6 y num2 es 7 aparecera en pantalla
[_6_] no es igual a [_7_]
No hay comentarios:
Publicar un comentario