Programación de Sistemas de Tiempo Real - Web de ARCOS
Programación de Sistemas de Tiempo Real - Web de ARCOS
Programación de Sistemas de Tiempo Real - Web de ARCOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Control fujo / iterativas / for<br />
Sintaxis:<br />
for ([expr-inic]; [expr-booleana]; [expr-incr])<br />
sentencia;<br />
– expr-inic: expresiones <strong>de</strong> inicialización, se ejecuta sólo 1 vez<br />
antes <strong>de</strong> comenzar el bucle.<br />
– expr-incr: expresión <strong>de</strong> incremento, se ejecuta una vez <strong>de</strong>spués<br />
<strong>de</strong> cada iteración y antes <strong>de</strong> comprobar la expr-booleana.<br />
– expr-booleana: condición <strong>de</strong> finalización <strong>de</strong>l bucle cuando toma<br />
valor falso, Si se omite expr-booleana, se supone true, Se evalua,<br />
<strong>de</strong>spués <strong>de</strong> la inicialización y antes <strong>de</strong> comenzar la siguiente<br />
iteración.<br />
– expr-inic y expr-incr pue<strong>de</strong>n ser compuestos (separados por<br />
coma).<br />
Control fujo / incondicional / break<br />
Sintaxis:<br />
Break [etiqueta];<br />
...<br />
etiqueta: sentencia<br />
– Para salir <strong>de</strong> cualquier bloque <strong>de</strong> sentencias.<br />
– Un break sin etiqueta termina el switch, for, while o<br />
do-while más interno.<br />
– Un break etiqueta, lleva el control hasta la sentencia<br />
externa etiquetada (similar al “goto” <strong>de</strong> otros<br />
lenguajes <strong>de</strong> programación).<br />
28