Un computer data la seguente sequenza di istruzioni può rimanere bloccato in un ciclo infinito :
A = 0;
B = 0 ;
Mentre A < 10 {
B = B +1;
}
In parole povere, il programma di cui sopra insiemi A e B a zero , e poi continua ad aumentare B fino a quando A è uguale a 10 . Questo è più probabile un errore di programmazione , come l'aumento del valore di B non può assolutamente fare un pari a 10 , e il programma si blocca in un loop infinito .
Cause
Gli errori che portano a cicli infiniti sono comuni tra i programmatori alle prime armi , che possono dimenticare di includere una condizione di terminazione di un ciclo semplice o possono involontariamente rendere irraggiungibile . I programmatori esperti possono anche creare errori di loop infinito , come l'interazione di molteplici programmi a volte crea situazioni impreviste che portano a situazioni di stallo o altre forme di cicli infiniti .
Programmazione © www.354353.com