Programación C de microcontroladores (C515C)
La ramificación default es opcional, realizándose el procesamiento de las instrucciones
contenidas en ella solamente si no ha habido coincidencia con las expresiones constantes.
Por lo tanto debería introducirse al final del bloque switch.
La sentencia while / do-while
Las sentencias while y do-while permiten la repetición de una ó varias instrucciones
mediante una ó varias condiciones.
La sentencia while es un bucle evaluado al principio porque primero se comprueba la
condición y luego se procesa el bloque de instrucciones. A continuación se representa la
síntaxis de la sentencia while:
while (Bedingung)
Anweisung
Figura 5: Estructograma while y diagrama de flujo
La sentencia do-while es un bucle evaluado al final porque primero se recorre el bloque de
instrucciones y luego se comprueba la condicón. El bucle presenta la siguiente síntaxis:
Anweisung
while (Bedingung)
Figura 6: Estructograma do-while y diagrama de flujo
20
CMC 5
while (condición)
{
Instrucción x;
...
}
while(condición)
sí
no
Instrucción
do
{
Instrucción x;
...
}
while(Condición);
do
Instrucción
while(condición)
sí
no
Introducción CMC 5