Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come utilizzare un loop infinito

I modelli ei metodi utilizzati nella programmazione riflettono il proprio approccio alla soluzione dei problemi . Spesso, un requisito di programmazione può potenzialmente essere risolto utilizzando qualsiasi di una serie di possibili soluzioni . E 'consigliabile non usare solo per un approccio che sia efficace ed efficiente , ma anche uno che ha un senso per voi . Quando si tenta di compilare ed eseguire il debug dei programmi, avere una chiara comprensione di ciò che accade quando il codice viene eseguito è essenziale. Cicli infiniti sono una tecnica di programmazione utile in molti casi , ma deve essere utilizzato solo in determinate situazioni , come un ciclo infinito mal concepito può causare seri problemi . Istruzioni
1

saperne di ciò che fa un ciclo infinito . Tutti i cicli di lavoro di programmazione sulla base del fatto che le istruzioni all'interno del ciclo verrà eseguito più e più volte fino a quando una certa condizione è soddisfatta . Con un ciclo infinito , si imposta il loop in modo che questo non accadrà mai e il ciclo continuerà semplicemente ad eseguire all'infinito . In alcuni casi , il programma sarà infatti necessaria una parte del codice per continuare l'esecuzione senza fine , ma in molti casi i programmatori di utilizzare cicli infiniti che sarà effettivamente sospeso durante l'esecuzione , utilizzando una "pausa " o istruzione "return " .

2

Considerare se un ciclo infinito è la più adatta per il problema in questione. Pensare alle alternative e lavorare attraverso come questi incideranno quanto bene il codice funziona e come funzionerà in modo efficiente . Utilizzare solo un ciclo infinito se si sta per svolgere il compito richiesto correttamente e senza causare alcun trattamento inutile.
3

Costruisci il tuo ciclo infinito . Ci sono molti modelli in codice che si tradurrà in un ciclo infinito e diversi linguaggi di programmazione hanno approcci diversi . Questi esempi funzionano in molte lingue, tra cui Java e PHP :

for (; ;)

{

/code /loop va qui

}

while (true ) per

{

codice //loop va qui

}

Ogni volta che un ciclo si ripete , il computer esegue un test specificato per verificare se andare in giro di nuovo . Un tipico ciclo di esempio , uno che non è infinito , è quello in cui un contatore viene incrementato ogni passaggio del loop ei test controlla se il contatore è minore di un certo numero. Quando il contatore raggiunge il numero , il test restituisce un risultato " false" e il ciclo non itera nuovamente . Il programma passa poi a tutto ciò che le istruzioni si trovano dopo il ciclo . Con cicli infiniti , il test restituisce sempre un "vero" risultato , e il loop sarà sempre andare in giro di nuovo , a meno che il codice all'interno del ciclo contiene una "pausa " o istruzione "return " .
4

Testate il programma . Assicuratevi di provare la funzione che il ciclo infinito viene utilizzato per . Verificare che la funzionalità del loop comporta bene con diversi ingressi e tutta la gamma di interazione che è possibile all'interno dell'applicazione , in particolare se si tratta di una interfaccia utente . Se il programma non esegue come previsto e si blocca in loop infinito , può essere necessario forzare la chiusura.
5

Eseguire il debug ciclo infinito . Se il circuito non funziona come previsto , prendere un altro sguardo e considerare ciò che accadrà quando il programma esegue , tra cui quello che accade con ogni iterazione . Apportare modifiche al codice di conseguenza. Se il tuo ciclo infinito continua a non funzionare nel modo avete bisogno di , considerare l'utilizzo di un diverso tipo di struttura di controllo , invece.

 

Programmazione © www.354353.com