A volte, potremmo aver bisogno di eseguire lo stesso pezzo di codice molte volte.Generalmente, le istruzioni del programma vengono eseguite in sequenza: la prima istruzione di una funzione si verifica 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 il seguente è un diagramma di flusso delle istruzioni di ciclo nella maggior parte dei linguaggi di programmazione:
schemi ciclici
Il linguaggio C fornisce i seguenti tipi di loop.Fare clic sul collegamento per visualizzare ogni tipo per i dettagli.
schemi ciclici | descrizione |
durante la ricorrenza | Ripeti affermazioni o gruppi di affermazioni quando una data condizione è vera.Verifica la condizione prima di eseguire l'host del ciclo. |
per recidiva | Eseguire una sequenza di istruzioni più volte, 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 soggetto del ciclo. |
ciclo del nido | Usa uno o più cicli nel ciclo di while, for o do... while |
Dichiarazione di controllo del ciclo
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 l'istruzione loop o switch, il flusso del programma continua a eseguire l'istruzione successiva che segue il ciclo o switch. |
continua Dichiarazione | Dì al corpo del ciclo di interrompere immediatamente il ciclo e ricominciare il ciclo successivo. |
vai alla frase | Trasferisci il controllo all'istruzione con tag.Ma non è consigliabile utilizzare l'istruzione goto in un programma. |
ciclo infinito
Se le condizioni non sono mai false, allora il ciclo diventa un ciclo infinito.Il ciclo for può essere utilizzato per realizzare cicli infiniti in senso tradizionale.Poiché nessuna delle tre espressioni che costituiscono un ciclo non è obbligatoria, è possibile lasciare vuote alcune espressioni condizionali per formare un ciclo infinito.
esempio vivente
Si presume che un'espressione condizionale sia vera quando non esiste.È inoltre 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 sopra C appartiene a Shenzhen HDV Photoelectron Technology co., LTD., un'operazione tecnica di software. E la società ha riunito un potente team di software per apparecchiature relative alla rete (come: ACONU/ comunicazioneONU/ intelligenteONU/ fibraONU/XPONONU/GPONONUeccetera.) .Per ogni cliente personalizza le richieste esclusive che ne hanno bisogno, lascia anche che i nostri prodotti siano più intelligenti e avanzati.