Come per rendere il codice più breve per un ciclo infinito

July 30

Come per rendere il codice più breve per un ciclo infinito


Quando imparare a programmare, cicli infiniti tendono ad essere scoraggiato e inutile. Tuttavia, ci possono essere casi in cui si utilizza un ciclo infinito in un programma è utile. In quasi ogni linguaggio di programmazione, un ciclo infinito può essere scritto in decine di modi diversi. Tuttavia, la maggior parte delle lingue consentono di creare un ciclo infinito con una sola riga di codice.

istruzione

1 Trovare il luogo in codice in cui si desidera inserire il ciclo infinito. A volte ci può essere un grande pezzo di codice che si desidera correre all'infinito, mentre altre volte può essere solo una posizione in un programma. Qualsiasi codice che viene scritto dopo un ciclo infinito non verrà eseguito.

2 Scegliere il tipo di istruzione che si desidera utilizzare per creare un ciclo infinito. Si potrebbe desiderare di utilizzare un ciclo do-while o un'istruzione for. Indipendentemente da quale affermazione si sceglie, può essere fatto con una sola linea di codice.

3 Determinare quale linguaggio di programmazione da utilizzare. La maggior parte delle lingue hanno modi simili di fare la stessa cosa, ma la sintassi sarà unica per la lingua.

4 Creare la dichiarazione. Un ciclo do-while può essere scritta come while (true) {}; in C ++. Allo stesso modo, in C ++ si potrebbe scrivere un ciclo for come per (float i = 0;! I = 1,1; i ++) {}. In entrambi i casi riga di codice crea un ciclo infinito nel programma, causando il programma da eseguire fino uscito manualmente.

Consigli e avvertenze

  • Se si dispone di un grande pezzo di codice che si desidera eseguire all'infinito, circondare il codice con il ciclo infinito. Per esempio, se si utilizza un ciclo do-while, inserire il codice tra le parentesi, come mostrato qui in: C ++: while (true) {codice qui verrà eseguito all'infinito}; .
  • Inserimento di un ciclo infinito nel codice fa sì che il programma da eseguire a tempo indeterminato, fino a quando non si esce manualmente. Questo utilizza beni informatici che potrebbero includere la memoria, CPU e / o di larghezza di banda. Anche eseguire in problemi con la memoria che non è stato correttamente de-assegnati.