Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT BREAK RETURN GOTO
FOR ÇEVRİMİ For(;;) {….}; sonsuz çevrim belirtir. Break komutu ile bu çevrimden çıkılır. Genel kullanımı: For(i=1;i<=10;i++) { …. } Şeklindedir. Burada i parametresi belirtilen oranda artıp azalabilir.
FOR ÇEVRİMİ For(i=1;i<=10;i=i+2) for(i=10;i>=1;i--) { { …. …………. } }
WHILE ÇEVRİMİ while(i<=10) { ……. } While’ın yanındaki koşul sağlandığı sürece çevrim devam eder.
DO-WHILE ÇEVRİMİ do { ……. }while(i<=10); While’ın yanındaki koşul sağlandığı sürece çevrim devam eder.
IF-ELSE YAPISI Genel ifadesi: if(a<b) a++; else b++; Şeklindedir. Burada koşul doğru ise else’e kadar olan kısım yapılır. Eğer koşul yanlış ise else’den sonraki kısım yapılır.Yapılacak işlemler tek komuttan fazla ise o takdirde {} içinde yazılırlar. if() {……} else {…….}; Ya da if() { ….. } else { ……. };
SWITCH-CASE-DEFAULT Switch(secim) { case 1: kayit(); break; case 2: arama(); break; case 3: liste(); break; default: printf(“geçersiz seçim\a\n”); }; Yukarıdaki gibi girilen “secim” değerine göre farklı işlemleri yaptırmak için kullanılır. Buradaki kayıt,arama ve liste alt programlardır. Secim’in 1,2 ve 3’ün dışında bir değer alması halinde ekrana “geçersiz seçim” mesajı yazdırılacaktır.
Break komutu, do,for while veya switch komutlarının oluşturduğu blokların içinde kullanılarak, bu bloğun terk edilmesini ve bu bloğu izleyen komut cümlesine geçilmesini sağlar.