[C con Clase] Sentencia "continue"

Steven Davidson srd4121 en njit.edu
Jue Ene 21 22:19:52 CET 2010


Hola Pablo,

Pablo! wrote:
> Hola tengo una duda sobre como es el funcionamiento de la sentencia
> continue, agradeceria una respuesta

El vocablo 'continue' sirve para saltar de inmediato al comienzo de una 
estructura de control, como son los bucles y la sentencia 'switch/case'. 
Por ejemplo,

while( num < 100 )
{
   cin >> num;
   if( num < 0 )  continue;  // Error: volvemos a pedir un número

   cout << num*5;
}

Aquí usamos 'continue' para volver a empezar el bucle para que el 
programa vuelva a pedir otro número, ya que este código considera 
inválidos los números negativos.

En general, no es aconsejable usar 'continue' ni 'break', porque no su 
lógica es fácilmente detectable.

Sugiero consultar el capítulo 5 en nuestro curso de C++. El enlace es el 
siguiente: http://c.conclase.net/curso/index.php?cap=005d#Se_continue


Espero haber aclarado la duda.

Steven





Más información sobre la lista de distribución Cconclase