CPP 014 – For Döngüsü

While döngüsünün daha kompakt hali

int i = 0;
while (i<10){
  cout << i << endl;
  i++;
}

// eş değer for döngüsü:

for(int i = 0; i<10; i++)
  cout << i << endl;

3 farklı işi tek seferde daha düzen yapıyoruz.

  1. Değişken tanımlama
  2. Döngü koşulunu belirleme
  3. Döngünün her adımının sonunda çalışacak ifadeyi belirlemek

for(int i = 0; i<10; i++)

  • int i = 0; -> En başta sadece bir kere çalışır
  • i<10; -> Her iterasyonun başında çalışır
  • i++ -> Her iterasyonun sonunda çalışır

Daha önceki derste tek sayıları yazdıran kodu inceliyelim

// tek sayıları yazdıran kod
	int i = 0;
	while (true) {
		if (i % 2 == 0) {
			i++; 
			continue;
		}
		if (i > 10)
			break;

		cout << i << endl;

		i++;
	}

Aynı kodu for döngüsü ile yazsaydık:

	for (int i = 0; i < 10; i++) {
		if (i % 2 == 0)
			continue;
		cout << i << endl;
	}

Gördüğünüz üzere daha sade ve anlaşılır bir biçime dönüştü.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *