While döngüsü gibi ama daha pratik. Bir şeyi N kadar tekrar etmek istiyorsak bu döngüyü kullanırız. Aynı işlemi while döngüsüyle de yapabiliriz lakin daha fazla uğraşmak gerekir.

[0,10) aralığındaki sayıları yazdırmak isteyelim:

#include <iostream> 
using namespace std;

int main() {

	for (int i = 0; i < 10; i++)
	{
		cout << i << endl;
	}
}
0
1
2
3
4
5
6
7
8
9

for kelimesinden sonra 3 tane yazabileceğimiz alan var

for(alan1; alan2; alan3) 

alan1′ e genelde int i = 0; gibi değişken tanımlamalarımızı yapıyoruz. Bu tanımlamalar sadece for bloğu içinde geçerli

alan2’de ise sınırlamaları yazıyoruz i<10 gibi

alan3’te ne kadar artış, azalış olacağını (her döngüde olacak işlem)

bu alanların birini, ikisini ya da üçünü de boş bırakabiliriz. Eğer üçünü boş bırakırsak sonsuz döngüye girerr.


Comments

Leave a Reply

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