Cicli infiniti
Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 44 di 63.
Un ciclo infinito è un ciclo che continua indefinitamente perché la sua condizione di terminazione non viene mai soddisfatta. Sebbene di solito sia indesiderato, ci sono alcune situazioni in cui i cicli infiniti possono essere utili, ad esempio nei sistemi embedded o nei programmi che devono essere eseguiti continuamente.
In C, puoi creare un ciclo infinito usando vari costrutti:
Usando un ciclo while:
while (1) { // codice da eseguire }
Usando un ciclo for:
for (;;) { // codice da eseguire }
Usando un ciclo do-while:
do { // codice da eseguire } while (1);
Per uscire da un ciclo infinito, in genere si usa un'istruzione break oppure si modifica una variabile di controllo all'interno del ciclo in base a una condizione.
Fai attenzione quando usi cicli infiniti, perché possono bloccare il programma se non vengono gestiti correttamente.
Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
2Variabili
Tipi di datiInteroFloat - DoubleCaratteriValori booleaniCostantiFondamenti di printfRegole di denominazione delle variabiliConversione di tipo parte 1Conversione di tipo parte 2Sfida di ripasso3Operatori
Operatori aritmeticiOperatore moduloIncremento/DecrementoOperatori di assegnazioneOperatori relazionaliOperatori logici Parte 1Operatori logici Parte 2Operatori logici Parte 3Sfida di riepilogoEsercitati da solo: Compilatore C online