Programacion C for(; ;)

Iniciado por mariodrc, 29 Diciembre 2011, 20:20 PM

0 Miembros y 1 Visitante están viendo este tema.

mariodrc

¿Como se ejecuta este for? for(; ; ).
muchas gracias y felices fiestas.

Unbr0ken

#1
Se ejecuta... en gerundio.

:xD

Es solamente un bucle infinito.
Cita de: SnowcrashDiscutir con desconocidos por internet es un ejercicio de imbéciles; todos acaban siendo quinceañeros arrogantes con cantidades infinitas de tiempo libre.

NO resuelvo dudas vía MP, para algo está el foro.

rir3760

A un bucle "for" en la forma:
for (; ;)
   cuerpo_del_bucle

se le conoce como bucle sin fin (o endless loop) ya que este no termina en base a su condición (cuando esta se omite es igual a utilizar 1).

Para que el bucle termine se debe utilizar una sentencia "break;" (para terminar el bucle) o bien una sentencia de retorno (para terminar la función).

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

mariodrc