Yazeka
Arama sonuçlarına göre oluşturuldu
for (başlatma; kontrol; değişim) { // kod bloğu }
- Başlatma 34. Döngünün başlangıç noktasını belirler, genellikle bir sayaç değişkenini başlatır 4.
- Kontrol 34. Döngünün ne kadar süreyle çalışmaya devam edeceğini belirler 4. Bu koşul doğru kaldığı sürece döngü çalışır 4.
- Değişim 34. Her yinelemeden sonra sayaç değişkenini güncelleyerek döngüyü sonlandırmaya yönlendirir 4.
Örnek bir for döngüsü kullanımı:
for (int sayac = 1; sayac <= 10; sayac++) { // ifade(ler) 10 sefer çalıştırılacaktır. }
Bu döngü,
sayacdeğişkeninin 1'den başlayıp 10'a kadar 10 kez artırılmasını sağlar 3.
Daha karmaşık görevler için iç içe döngüler kullanılabilir 4. Örneğin, 3x3'lük bir LED matrisinin sırayla yanıp sönmesi için şu şekilde bir kod yazılabilir 4:
const int satırlar = 3; const int cols = 3; int ledPins[satırlar][sütunlar] = { {2, 3, 4}, {5, 6, 7}, {8, 9, 10} }; void setup() { for (int i = 0; i < satırlar; i++) { for (int j = 0; j < cols; j++) { pinMode(ledPins[i][j], ÇIKTI); } } } void döngü() { for (int i = 0; i < satırlar; i++) { for (int j = 0; j < cols; j++) { digitalWrite(ledPins[i][j], YÜKSEK); delay(200); digitalWrite(ledPins[i][j], DÜŞÜK); } } }
Bu iki döngü, her bir LED'i sırayla açıp kapatarak 3x3 LED pin matrisini döngüye
5 kaynaktan alınan bilgiyle göre: