A volte potrebbe essere necessario eseguire più volte lo stesso pezzo di codice. Generalmente, le istruzioni del programma vengono eseguite in sequenza: la prima istruzione di una funzione avviene per prima, seguita dalla seconda e così via.
I linguaggi di programmazione forniscono più strutture di controllo per percorsi di esecuzione più complessi.
Le istruzioni di ciclo ci consentono di eseguire un'istruzione o un gruppo di istruzioni più volte e quello che segue è un diagramma di flusso delle istruzioni di ciclo nella maggior parte dei linguaggi di programmazione:
modelli ciclici
Il linguaggio C fornisce i seguenti tipi di loop. Fare clic sul collegamento per visualizzare ciascun tipo per i dettagli.
modelli ciclici | descrizione |
mentre la ricorrenza | Ripetere istruzioni o gruppi di istruzioni quando una determinata condizione è vera. Verifica la condizione prima di eseguire il loop host. |
per recidiva | Eseguendo più volte una sequenza di istruzioni, semplificando il codice che gestisce le variabili del ciclo. |
fare...durante la ricorrenza | simile all'istruzione while tranne per il fatto che verifica la condizione alla fine del loop. |
ciclo del nido | Utilizza uno o più cicli nel ciclo di while, for o do... while |
Dichiarazione di controllo del loop
L'istruzione di controllo del ciclo modifica l'ordine di esecuzione del codice. Con esso puoi saltare nel codice.
Il linguaggio C fornisce le seguenti istruzioni di controllo del ciclo. Fare clic sul collegamento per visualizzare i dettagli di ciascuna dichiarazione.
dichiarazione di controllo | descrizione |
rompere la frase | Per terminare il ciclo ointerruttoreistruzione, il flusso del programma continua a eseguire l'istruzione successiva che segue il ciclo ointerruttore. |
continua Dichiarazione | Di' al corpo del loop di interrompere immediatamente il ciclo e di riavviare il ciclo successivo. |
vai alla frase | Trasferisci il controllo all'istruzione contrassegnata. Ma non è consigliabile utilizzare l'istruzione goto in un programma. |
ciclo infinito
Se le condizioni non sono mai false il ciclo diventa infinito. Il ciclo for può essere utilizzato per realizzare cicli infiniti nel senso tradizionale. Poiché una qualsiasi delle tre espressioni che costituiscono un ciclo non è obbligatoria, è possibile lasciare vuote alcune espressioni condizionali per formare un ciclo infinito.
esempio vivente
Si presuppone che un'espressione condizionale sia vera quando non esiste. È anche possibile impostare un valore iniziale e un'espressione incrementale, ma in generale il programmatore C tende a utilizzare la struttura for (;;) per rappresentare un ciclo infinito.
Un ciclo C sopra appartiene a Shenzhen HDV Photoelectron Technology co., LTD., un'azienda tecnica software. E l'azienda ha riunito un potente team di software per apparecchiature di rete (come: ACONU/comunicazioneONU/ intelligenteONU/fibraONU/XPONONU/GPONONUecc.). Per ogni cliente personalizzare le richieste esclusive di chi ne ha bisogno, lascia anche che i nostri prodotti siano più intelligenti e avanzati.