2.3.5 Estructura switch...case

La seva sintaxi és a la taula 12.


Taula 12: Sintaxi de l'estructura switch...case
\begin{table}\begin{verbatim}...switch (expressió) /* una expressió qualsevo...
...os (opcional) */
}
... /* continuació del programa */\end{verbatim}
\end{table}


Si no hi ha break al final de les sentències de cada cas, s'executaran les sentències del cas següent, ja que el codi generat per a tots els casos està situat consecutivament a la memòria, i les paraules reservades (case) fan de simples etiquetes del punt a on es salta (quan s'executa el switch) si es compleix la igualtat de l'expressió amb el valor de cada cas.

Només es pot estalviar el break del final de les sentències en l'última línia (sigui un default o no).

Abans de continuar mira de fer les activitats 1 i 2.



Taller de simulació medi ambiental
2009-02-27