For ve Foreach Arasındaki Fark

For Döngüsü:
Kaç yineleme istediğinizi bildiğiniz zaman tercih edilir. Belirtilen bir koşul doğru olduğu sürece bir ifade bloğunu yürütmek için kullanılır.

Örnek: For döngüsünü kullanarak 1’den 10’a kadar olan sayıları toplamak.

Foreach Döngüsü:

Örneğin diziler ya da diğer yerleşik liste türleri gibi unsur koleksiyonları üzerinde çalışır. Bir tamsayı indeksi kullanmaz. Bunun yerine, bir koleksiyonda kullanılır ve her unsuru sırayla döndürür. Foreach ifadesinde, minimum ya da maksimum döngü sınırlarını belirtmeniz gerekmez. Tüm koleksiyonu geçer.

Örnek: For döngüsünü kullanarak 1’den 10’a kadar olan sayıları toplamak.

Çözüm:
Her iki kavram aynıdır. Foreach döngüsü bir koleksiyondaki unsurların arasında geçiş yapmak için kullanılır. Genellikle açık bir sayaç tutmaz ve indeks kullanmaz. Esasen “bunu x kere yap” yerine “bunu bu setteki her şeye yap” derler.

For döngüsü bir yineleme ifadesi olarak sınıflandırılır. For döngüsündeki ifadeler belirli bir sayıda sürekli olarak döngüye girer. Sayaç ve tamsayı indeksi olarak (ör: a[i], indeks işaretini temsil eder ve her yinelemede artış prosedürüyle değiştirir).

Ayrıca Kontrol Edin

C++ Girilen Metnin Uzunluğunu Bulma

C++ ile kullanıcının girdiği bir kelimenin karakter sayısını bulan ve ekranda gösteren uygulama: C++ Kodları: …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir