Cikla operatori tiek lietoti lai atkārtotu vairākas reizes kādas darbības. Jebkurš cikls ietver sevī inicializāciju (sākotnējo vērtību piešķiršanu mainigiem), cikla darbības sfēru (tos operatorus, kurus ir jāizpilda vairākas reizes) un cikla pārtraukšanas nosacījuma pārbaudi. Valodā C++ atļauts izmantot sekojošus cikla operatorus: while, do ... while un for.
while
Kā cikla darbības sfēru lieto operatoru, saliktu operatoru vai bloku. Operators while tiek izpildīts tādā secībā: no sākuma tiek aprēķināta izteiksmes vērtība. Ja izteiksmes vērtība ir patiesa (atšķiras no nulles), tad tiek izpildīta cikla darbības sfēra un pēc tam atkal tiek aprēķināta izteiksmes vērtība. Ja izteiksmes vērtība ir aplama, tad tiek izpildīts operators, kas ir pierakstīts aiz cikla darbības sfēras.
do
Operators do tiek izpildīts tādā secībā: no sākuma tiek izpildīta cikla darbības sfēra. Pēc tam tiek aprēķināta izteiksmes vērtība, un cikla darbības sfēra tiks atkārtoti izpildīta, ja izteiksmes vērtība ir patiesa (atšķiras no nulles).
…