MARMARA BÖTE
  C Dersleri-4
 

<<3         5>>

DÖNGÜ DEYİMLERİ

Bir program parçasının yinelemeli olarak çalıştırılmasını sağlayan kontrol deyimlerine döngü denir. C dilinde  3 ayrı döngü deyimi vardır:

 

Kontrolün başta yapıldığı while döngüleri

Kontrolün sonda yapıldığı while döngüleri (do while döngüleri)

for döngüleri

 

While Döngüsü

 

while (ifade) {

            ifade1;

            ifade2;

            ifade3;

            ......

}

 

Örnek

 

#include <stdio.h>

 

int main()

{

            int i = 0;

 

            while (i < 10) {

                        printf ("%dn", i)

                        ++i;

            }

            return 0;

}

 

Do While Döngüsü

 

do {

ifade 1;

ifade 2;

     } while (ifade);

 

Örnek

 

int main()

{

            int i = 0;

            do {

                        ++i;

                        printf("%dn", i);

            } while (i < 10);

            return 0;

}

 

For Döngüsü

 

for (ifade1; ifade2; ifade3) {

            deyim1;

            deyim2;

            ...

}

 

Örnek

 

int main()

{

            int i;

 

for (i =  0; i < 2; ++i)

                printf(“%dn”, i);

                printf(“son değer = %dn”, i);                                                     

            return 0;

}

 

Break Anahtar Sözcüğü

 

   Döngüden çıkılmasını sağlamaktadır.

 

Continue Anahtar Sözcüğü

  

   İstenilen şart sağlandığı takdirde o andaki işlemleri yapmayıp atlar.Bir sonraki aşamadan devam eder.

 

Örnek

 

#include <stdio.h>

int main()

{

int i, k;

char ch;

    

for (i = 0; i < 100; ++i) {

                        if (i % 3 == 0)

                                    continue;

           printf("%dn", i);

}

            return 0;

}

 

Switch DEYİMİ

 

switch (ifade) {

            case ifade_1:

            case ifade_2:          

            case ifade_3:

            .......

case ifade_n:

            default:

}

 

Örnek

 

#include <stdio.h>

int main()

{

int a;

 

scanf(“%d”, &a);

 

switch (a) {

                        case 1: printf(“birn”);

                        case 2: printf(“ikin”);

                        case 3: printf(“üç n”);

                        case 4: printf(“dörtn”);

                        default: printf(“hiçbirin”);

}

            return 0;

}

 

Örnek

 

#include <stdio.h>,

int main()

{

int a;

 

scanf(“%d”, &a);

 

switch (a) {

                        case 1: printf(“birn”); break;

                        case 2: printf(“ikin”); break;

                        case 3: printf(“üç n”); break;

                        case 4: printf(“dörtn”); break;

                        default : printf(“hiçbirin”); break;

}

return 0;

}

 

 

 

 

<<3         5>>

 
  Bugün 1 ziyaretçi (2 klik) kişi burdaydı! @2009 Marmara üniversitesi  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol