Bazen aynı kod parçasını defalarca çalıştırmamız gerekebilir. Genellikle program ifadeleri sırayla yürütülür: Bir fonksiyondaki ilk ifade önce gelir, ardından ikinci ifade gelir ve bu şekilde devam eder.
Programlama dilleri, daha karmaşık yürütme yolları için çoklu kontrol yapıları sağlar.
Döngü ifadeleri, bir ifadeyi veya ifade grubunu birden çok kez yürütmemize olanak tanır ve aşağıda çoğu programlama dilinde döngü ifadelerinin akış şeması bulunmaktadır:
döngüsel desenler
C dili aşağıdaki döngü türlerini sağlar. Ayrıntılar için her türü görüntülemek üzere bağlantıya tıklayın.
döngüsel desenler | Tanım |
tekrarlanırken | Belirli bir koşul doğru olduğunda ifadeleri veya ifade gruplarını tekrarlayın. Döngü ana bilgisayarını çalıştırmadan önce durumu test eder. |
tekrarlama için | Bir dizi ifadenin birden çok kez gerçekleştirilmesi, döngü değişkenlerini yöneten kodun basitleştirilmesi. |
tekrarlanırken yapın | Döngü konusunun sonundaki koşulu test etmesi dışında while ifadesine benzer. |
yuva döngüsü | while, for veya do... while döngüsünde bir veya daha fazla döngü kullanın |
Döngü kontrolü bildirimi
Loop-control ifadesi kodun yürütülme sırasını değiştirir. Bununla birlikte koda atlayabilirsiniz.
C dili aşağıdaki döngü kontrol ifadelerini sağlar. Her bir ifadenin ayrıntılarını görmek için bağlantıya tıklayın.
kontrol beyanı | Tanım |
cümleyi bozma | Döngüyü sonlandırmak için veyaanahtardeyimi, program akışı döngüyü takip eden bir sonraki ifadeyi yürütmeye devam eder veyaanahtar. |
Açıklamaya devam et | Döngü gövdesine döngüyü derhal durdurmasını ve bir sonraki döngüyü yeniden başlatmasını söyleyin. |
cümleye git | Denetimi etiketli ifadeye aktarın. Ancak bir programda goto ifadesinin kullanılmasını önermeyin. |
sonsuz döngü
Koşullar hiçbir zaman yanlış olmazsa döngü sonsuz bir döngüye dönüşür. For döngüsü geleneksel anlamda sonsuz döngüleri gerçekleştirmek için kullanılabilir. Döngü oluşturan üç ifadeden herhangi biri zorunluluk olmadığından bazı koşullu ifadeleri boş bırakarak sonsuz döngü oluşturabilirsiniz.
canlı örnek
Koşullu bir ifadenin mevcut olmadığı durumlarda doğru olduğu varsayılır. Ayrıca bir başlangıç değeri ve artımlı bir ifade de belirleyebilirsiniz, ancak genel olarak C programcısı sonsuz bir döngüyü temsil etmek için for (;;) yapısını kullanma eğilimindedir.
Yukarıdaki C döngüsü, bir yazılım teknik operasyonu olan Shenzhen HDV Photoelectron Technology co., LTD.'ye aittir. Ve şirket, ağ ile ilgili ekipmanlar (örneğin: AC) için güçlü bir yazılım ekibini bir araya getirmiştir.ONU/ iletişimONU/ zekiONU/ lifONU/XPONONU/GPONONUvesaire.) . Her müşterinin ihtiyacı olan özel talepleri özelleştirin, ürünlerimizin daha akıllı ve gelişmiş olmasını sağlayın.