contenido
romper declaración
Podemos usar break para salir de una declaración de cambio, y lo mismo ocurre con los bucles.
int main()
{
int i = 10;
while (i)
{
i++;
if (i == 15)
break;
}
printf("%d", i);
return 0;
}
int main()
{
int i = 10;
for (i = 10;; i++)
{
i++;
if (i == 15)
break;
}
printf("%d", i);
return 0;
}
El descanso aquí es saltar directamente fuera del ciclo de esta capa e imprimir cuando i==5 . ¿Qué sucede si encuentra múltiples bucles? Eso es saltar fuera del bucle donde se encuentra el descanso .
continuar declaración
La instrucción continue es diferente de break, y continue salta el código detrás de este bucle . Sobre:
Estamos viendo un fragmento de código.
int main()
{
int i = 10;
while (i)
{
if (i == 5)
continue;
i--;
}
printf("%d", i);
return 0;
}
El resultado de la ejecución de este programa es un bucle infinito . Porque el valor de i no ha cambiado desde i==5.