Tecnología

Inicio

Cómo hacer el código más cortas para un bucle infinito

Cómo hacer el código más cortas para un bucle infinito


Cuando aprender a programar, bucles infinitos tienden a ser desalentado e innecesario. Sin embargo, puede haber casos en los que el uso de un bucle infinito en un programa es útil. En casi todos los lenguajes de programación, un bucle infinito se puede escribir en docenas de maneras diferentes. Sin embargo, la mayoría de los idiomas le permiten crear un bucle infinito con una línea de código.

Instrucciones

1 Encontrar el lugar en el código en el que desea colocar el bucle infinito. A veces puede haber un gran trozo de código que desea ejecutar infinitamente, mientras que otras veces puede ser simplemente un lugar en un programa. Cualquier código que se escribe después de un bucle infinito no se ejecutará.

2 Elija el tipo de declaración que desee utilizar para crear un bucle infinito. Usted podría querer usar un bucle do-while o una instrucción. Independientemente de la declaración que elija, se puede hacer con una sola línea de código.

3 Determinar qué lenguaje de programación a usar. La mayoría de las lenguas tienen similares formas de hacer la misma cosa, pero la sintaxis de ser específico para el idioma.

4 Crear la sentencia. Un bucle do-while se puede escribir como while (true) {}; en C ++. Del mismo modo, en C ++ se podría escribir un bucle que para (flotación i = 0;! I = 1,1; i ++) {}. De cualquier línea de código crea un bucle infinito en el programa, la causa de su programa a ejecutar hasta que salió de forma manual.

Consejos y advertencias

  • Si usted tiene un gran trozo de código que desea ejecutar infinitamente, rodear ese código con el bucle infinito. Por ejemplo, si está utilizando un bucle do-while, inserte el código entre corchetes, como se muestra aquí en: C ++: while (true) {código aquí se ejecutará infinitamente}; .
  • La inserción de un bucle infinito en el código hace que el programa se ejecute de forma indefinida, hasta que se sale manualmente. Esto se hace a los equipos informáticos que podrían incluir la memoria, CPU y / o ancho de banda. También tener problemas con la memoria que no fue adecuadamente desasigna.