for repetition statementSayac kontrollu tekrarlar icin baslangic, kosul ve artis ifadelerini tek bir baslik altinda birlestiren C++ dongu yapisidir. Ornegin 'for (int counter = 1; counter <= 10; counter++)' yapisiyla 1'den 10'a kadar saydirma yapilabilir.
switch statementBir degiskenin ya da ifadenin alabilecegi farkli degerleri sira ile test eden, icinde case etiketleri ve default durum barindiran coklu secim yapisidir.
do-while statementDongu kosulunu dongunun sonunda kontrol eden ve bu sayede icindeki komutlarin en az bir kez calismasini garanti eden tekrarlama yapisidir. Ornegin 'do { cout << counter; } while (++counter <= 10);' seklinde kullanilir.
break statementwhile, for, do-while veya switch yapilarindan derhal cikilmasini saglayan ve kontrolu yapidan sonraki ilk ifadeye devreden komuttur.
continue statementDonguyu tamamen sonlandirmadan, o anki iterasyonun geri kalan kismini atlayarak dongunun bir sonraki adimina gecmesini saglayan komuttur.
logical AND (&&)Baglandigi iki kosulun de dogru olmasi durumunda true degeri donduren, aksi takdirde false degeri ureten mantiksal operator.
logical OR (||)Baglandigi kosullardan en az birinin dogru olmasi durumunda true degeri donduren mantiksal operator.
logical NOT (!)Uygulandigi kosulun dogruluk degerini tersine ceviren (true ise false, false ise true yapan) tekli mantiksal operator.
loop-continuation testDongunun bir sonraki iterasyona devam edip etmeyecegini belirleyen mantiksal kosul ifadesidir. Ornegin for yapisinin orta kismi bu testi gerceklestirir.
default caseSwitch yapisinda tanimlanan diger case etiketlerinin hicbirine uyulmadigi durumlarda calisan istege bagli varsayilan secenek blogudur.
counter-controlled repetitionBelirli bir sayac degiskeni araciligiyla kac kez tekrar edilecegi onceden bilinen veya kosula bagli olarak saydirilan dongu mantigidir.