So können Infinite Loop verwenden . Oft kann ein Programmierbedarf möglicherweise gelöst unter Verwendung irgendeines einer Anzahl von möglichen Lösungen werden. Es ist ratsam, nicht nur einen Ansatz zu verwenden , die effektiv und effizient sein wird , sondern auch eine, die für Sie sinnvoll ist . Wenn Sie zum Kompilieren und Debuggen Ihrer Programme versuchen , eine klare Vorstellung von dem, was geschieht, wenn der Code ausgeführt wird, ist unerlässlich. Endlosschleifen sind ein nützliches Programmiertechnik in vielen Fällen, aber nur in bestimmten Situationen verwendet werden, da ein unausgereiften Endlosschleife ernsthafte Probleme verursachen kann . Anleitung
1
Erfahren Sie, was eine Endlosschleife tut. Alle Loops in der Programmierung arbeiten auf der Grundlage , dass die Anweisungen innerhalb der Schleife wird ausgeführt, immer und immer wieder , bis eine bestimmte Bedingung erfüllt ist. Mit einer Endlosschleife , legen Sie die Schleife so einrichten, dass dies nie geschehen wird und die Schleife wird einfach weiter endlos auszuführen. In einigen Fällen wird ein Programm in der Tat erfordern einen Teil des Codes weiter ausgeführt endlos , aber in vielen Fällen Programmierer verwenden Endlosschleifen , die tatsächlich während der Ausführung gestoppt werden , mit einem "break" oder "return "-Anweisung.
2
Überlegen Sie, ob eine Endlosschleife besten mit dem Problem bei der Hand geeignet. Denken Sie über die Alternativen und arbeiten durch , wie diese auswirken wird , wie gut Ihr Code funktioniert und wie effizient sie funktionieren . Verwenden Sie nur eine Endlosschleife , wenn es geht , um die Durchführung der erforderlichen Aufgaben ordnungsgemäß und ohne unnötige Verarbeitung .
3
Baue dein Endlosschleife. Es gibt viele Muster in Code, der in einer Endlosschleife und verschiedenen Programmiersprachen haben unterschiedliche Ansätze führt. Diese Beispiele funktionieren in vielen Sprachen, darunter Java und PHP:
for (; ;)
{
//Schleife Code geht hier
}
while (true) {
//Schleife Code geht hier
}
Jedes Mal, wenn eine Schleife durchläuft , führt der Computer aus einem bestimmten Test , um zu überprüfen , ob sie gehen wieder um. Ein typisches Beispiel Schleife , eine, die nicht unendlich ist, ist eines, in dem ein Zähler jedes Mal die Schleife durchläuft und die Test prüft, ob der Zähler weniger als eine bestimmte Zahl ist erhöht wird. Wenn der Zähler die Anzahl erreicht , gibt der Test ein "falsches " Ergebnis und die Schleife nicht noch einmal durchlaufen. Das Programm geht dann auf , was Anweisungen liegen nach der Schleife . Mit Endlosschleifen , wird der Test immer einen "true" Ergebnis , und die Schleife wird immer gehen wieder um , wenn der Code innerhalb der Schleife enthält einen "break" oder "return "-Anweisung.
4
Testen Sie Ihr Programm . Achten Sie darauf, die Funktion zu testen , dass die Endlosschleife wird verwendet . Testen Sie , dass die Funktionalität der Schleife und führt mit verschiedenen Eingängen und über den Bereich der Interaktion, die möglich ist, innerhalb der Anwendung , besonders wenn es eine Benutzeroberfläche beinhaltet . Wenn Ihr Programm nicht wie erwartet funktioniert und wird in der Endlosschleife , müssen Sie ihn mit Gewalt zu schließen.
5
Debuggen Endlosschleife. Wenn die Schleife nicht wie erwartet funktionieren , noch einen Blick auf sie und überlegen, was passieren wird, wenn das Programm ausgeführt wird , einschließlich dessen, was passiert mit jeder Iteration . Nehmen Sie Änderungen an dem Code entsprechend. Wenn Ihr Endlosschleife immer noch nicht funktioniert , wie Sie es brauchen , sollten Sie eine andere Art der Steuerung Struktur statt .