[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