Curso Programación MCUs PIC en lenguaje C - Edudevices
Curso Programación MCUs PIC en lenguaje C - Edudevices
Curso Programación MCUs PIC en lenguaje C - Edudevices
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
while (condición)<br />
s<strong>en</strong>t<strong>en</strong>cia;<br />
while (condición)<br />
{<br />
s<strong>en</strong>t<strong>en</strong>cia1;<br />
s<strong>en</strong>t<strong>en</strong>cia2;<br />
s<strong>en</strong>t<strong>en</strong>cia3;<br />
s<strong>en</strong>t<strong>en</strong>cia4;<br />
.<br />
.<br />
S<strong>en</strong>tt<strong>en</strong>cia_n;<br />
}<br />
Ejemplo:<br />
char salir;<br />
salir = ‘n’;<br />
while (salir != ‘n’)<br />
{<br />
printf(“Estoy d<strong>en</strong>tro del mi<strong>en</strong>tras\n”);<br />
getc(“%c”, &salir);<br />
}<br />
printf(“\nYa salí”);<br />
El bucle también puede estar vacío. El sigui<strong>en</strong>te ejemplo funcionará hasta que se pulse<br />
la letra ‘A’:<br />
while ((letra = getc()) != ‘A’);<br />
El bucle do – while:<br />
La difer<strong>en</strong>cia que existe con el while, es que <strong>en</strong> el bucle do – while por lo m<strong>en</strong>os una<br />
vez, el programa ejecuta las s<strong>en</strong>t<strong>en</strong>cias del bucle, (hasta llegar a la s<strong>en</strong>t<strong>en</strong>cia while), y<br />
luego decide si continúa iterando, siempre que se cumpla la condición examinada por el<br />
while.<br />
La forma g<strong>en</strong>eral del bucle es:<br />
do<br />
{<br />
s<strong>en</strong>t<strong>en</strong>cia;<br />
} while (condición);