Le strutture cicliche in C++

Questa lezione ti mostra come utilizzare i cicli nel linguaggio C++, sempre partendo dagli algoritmi.
I cicli in C++ possono essere a ripetizione definita e indefinita.
Il ciclo definito è il “ciclo for” mentre nei cicli indefiniti sono presenti due strutture complementari “ciclo while” e “ciclo do while”.
La differenza sostanziale fra le due tipologie, risiede nel fatto che il ciclo definito conosce il numero delle ripetizioni prima di iniziare il ciclo, mentre il ciclo indefinito la continuazione o meno delle ripetizioni è determinata da una condizione. Tale condizione può essere inserita in testa al ciclo e quindi si parla di ciclo “pre condizionale” ed è il ciclo “while”, o in coda al ciclo e si parla di ciclo “post condizionale”.