for Repetition StatementBelirli bir kod bloğunu önceden belirlenmiş sayıda veya bir sayaç kontrolünde tekrarlamak için kullanılan C dilindeki temel döngü yapısıdır. Başlatma, döngü devam koşulu ve artırma/azaltma ifadelerini tek bir satırda toplar. Örneğin, 1'den 10'a kadar yazdırmak için 'for(int counter = 1; counter<=10; counter++)' yapısı kullanılır.
InitializationBir döngünün veya değişkenin başlangıç değerinin atandığı ilk adımdır. 'for' döngülerinde ilk bölgede yer alır ve döngü boyunca kullanılacak sayaç değişkeninin ilk değerini belirler. Örneğin 'for(int a=0, b=0; ...)' ifadesindeki 'a=0' ve 'b=0' kısımları birer başlatma işlemidir.
Loop Continuation TestDöngü gövdesinin her bir turdan (iterasyondan) önce çalışıp çalışmayacağını belirleyen mantıksal test koşuludur. Koşul doğru olduğu sürece döngü devam eder, yanlış olduğunda döngü sonlandırılır. Örneğin 'counter <= 10' ifadesi bir döngü devam testidir.
switch Multiple-Selection StatementBir değişkenin veya ifadenin alabileceği tüm olası sabit değerleri test etmek için kullanılan çoklu seçim kontrol deyimidir. Birden fazla 'case' etiketi ve isteğe bağlı bir 'default' durumu barındırır. Menü tabanlı programlamada if-else kalabalığını önlemek için kullanılır.
Case LabelBir 'switch' bloğu içerisinde değişkenin alabileceği spesifik bir sabiti temsil eden ve 'case' anahtar kelimesiyle başlayan etiketlerdir. Eşleşme durumunda o etiketin altındaki kodlar çalıştırılır. Örneğin 'case 1:' veya 'case 2:' yapıları birer case etiketidir.
Default CaseBir 'switch' deyiminde, tanımlanan hiçbir 'case' etiketinin test edilen değerle eşleşmediği durumlarda devreye giren isteğe bağlı varsayılan durumdur. Genellikle hata yönetimi veya beklenmeyen girdileri yakalamak için kullanılır.
do-while Repetition StatementKoşulun döngü bloğunun sonunda test edildiği, bu sayede içerisindeki komutların koşula bakılmaksızın en az bir kez çalıştırılmasını garanti eden döngü yapısıdır. Yazım formatı 'do { ... } while (condition);' şeklindedir.
break Statementİçinde bulunduğu 'while', 'for', 'do-while' veya 'switch' yapısından programın aniden çıkmasını ve akışın yapıdan sonraki ilk komutla devam etmesini sağlayan atlama deyimidir. Döngüleri erken sonlandırmak için hayati önem taşır.
continue StatementDöngü gövdesinin o anki turunda kalan komutları atlayarak doğrudan döngünün bir sonraki turuna veya koşul kontrolüne geçmesini sağlayan kontrol deyimidir. Döngüyü tamamen sonlandırmadan belirli durumları pas geçmeye yarar.
Logical AND (&&)Bağlandığı her iki koşulun da doğru (true) olması durumunda true, koşullardan herhangi biri yanlış olduğunda ise false döndüren mantıksal operatördür. Örneğin (yas > 18 && ehliyetVar == 1) ifadesinde her iki şartın da sağlanması gerekir.
Logical OR (||)Bağlandığı koşullardan en az birinin doğru (true) olması durumunda true, tüm koşulların yanlış olması durumunda ise false döndüren mantıksal operatördür. Alternatifli koşulları denetlemek için kullanılır.