26.04.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!