for
döngüsü
For döngüsü, tekrarlanan eylemler arasında geçiş yapmanın bir yoludur. Nasıl çalıştığına daha yakından bakalım.
for
döngüsünün çalıştırılması şu adımlardan oluşur:
1. döngü değişkeninin (sayaç) başlangıç değerini ayarlamak;
2. döngüye devam etmek için koşulları kontrol etme;
3. bir adımın yürütülmesi (döngü gövdesi);
4. döngü değişkeninin değerini değiştirme.
Ayrıca, 2. adımdaki & nbsp; koşulu yanlış olana kadar 2-4 adımları tekrarlanır. Koşul yanlış olur olmaz, döngü sona erer ve for
.
döngü deyiminden sonraki ifade yürütülür.
Döngü ifadesinin genel biçimine geri dönelim ve tüm bölümleri daha ayrıntılı olarak inceleyelim.
for (/*ifade1*/; /*ifade2*/; /*ifade3*/ )
{
/*bir ifade veya ifade bloğu - döngü gövdesi*/;
}
Döngü değişkeninin (sayaç) başlangıç değerini ayarlamaktan sorumlu
İfade 1
noktalı virgülle biter
Örneğin,
1)i=0;
// i döngü değişkenine sıfıra eşit bir başlangıç değeri atayın.
// Bu notasyonla, i değişkeni döngüden önce bildirilmelidir.
2) int i=0;
// i değişkeni doğrudan döngü başlığında bildirilebilir, ancak
// bu durumda, döngü bellekten silindikten sonra
3) ; // Döngü değişkeninin başlatılması ve bildirilmesi hiç yok,
// bu durumda döngüden önce tanımlanabilir.
İfade 2
doğru olduğu test edilen
için
döngü devam koşuludur.
i<=10
// i
değişkeni 10'dan küçük veya ona eşit olduğu sürece döngü çalışır. Koşul herhangi bir şey olabilir.
İfade 3
sayaç değişkeninin değerini değiştirir. Bu değer olmadan, döngü sonsuz kabul edilecektir.
i++
// i
değişkeni her adımda 1 artacaktır.