I vantaggi della struttura C ++ Ripetizione

November 4

I vantaggi della struttura C ++ Ripetizione


Una struttura di ripetizione in C ++ consente di creare un blocco di codice e riutilizzare più di una volta nel programma. Ciò consente di risparmiare tempo durante la programmazione e migliora il riutilizzo del codice. C ++ ha molteplici tipi di strutture di ripetizione, tra cui "per" dichiarazioni e ", mentre" loop. È inoltre possibile modificare questi loop e combinarli insieme.

"Per" Statement

Quando si utilizza un "per" l'istruzione, si include tre parti: un contatore per inizializzare il loop, una condizione di test per determinare quando uscire e un'azione. L'azione specifica ciò che il programma dovrebbe fare ogni volta attraverso il ciclo. Il vantaggio di questo tipo di struttura ripetizione è che è possibile controllare esattamente quante volte un blocco di codice si ripete. Inoltre, è possibile nidificare più "per" dichiarazioni per creare loop all'interno del codice.

"Mentre" Loop

La struttura "mentre" è un blocco di codice che ripete continuamente fino a quando una determinata condizione è soddisfatta. Ad esempio, il codice può ripetere quando una variabile contatore è inferiore a un numero di controllo. Il vantaggio di questa struttura è la sua semplicità, rispetto ad altre strutture ripetizione. Si richiede solo di prova per un valore. Se questo valore è true, la struttura ", mentre" ripete il ciclo. Se il valore è falso, la struttura ", mentre" si conclude. C ++ include variazioni sul "while", come il "fare durante", che esegue il ciclo poi prova una condizione, eseguendo il codice del ciclo almeno una volta.

Dichiarazione "Break"

Modificare una struttura di ripetizione, come un ciclo "while", includendo una dichiarazione "rompere" per contribuire a controllare il ciclo. Utilizzando questa affermazione, si aggiungono altri requisiti che per terminare il ciclo, o utilizzare l'istruzione di interrompere da un ciclo presto se necessario. E 'più tipico per codificare una dichiarazione "rottura" all'interno di un "if". Questa verifica le variabili di controllo del ciclo. Oltre alla possibilità di controllare qualsiasi ciclo, le dichiarazioni di rottura anche non hanno un limite al numero è possibile utilizzare in una ripetizione.

Dichiarazione "Goto"

L'istruzione "goto" è una delle strutture ripetizione meno comuni. Con questo metodo, si crea un blocco di codice identificata da un'etichetta, rendendo più semplice fare riferimento quando si codifica il resto del programma. Si chiama il blocco utilizzando la parola chiave "goto" altrove nel programma, fare questo tutte le volte che è necessario. È inoltre possibile combinare diversi tipi di strutture di ripetizione, ad esempio utilizzando l'istruzione "goto" all'interno di un ciclo "while".