0Pricing
C Academy · درس

بنى الحلقات

افهموا الأنواع المختلفة من الحلقات (for وwhile وdo-while) وحالات استخدامها وكيفية تجنب الحلقات اللانهائية

بنى الحلقات درس مجاني في C Academy على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في C Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة C Academy 3 دروس في المجموع.

هياكل التكرار في C

هياكل التكرار في C

تُستخدم الحلقات لتكرار كتلة من التعليمات البرمجية عدة مرات.

في هذا الدرس، ستتعلم عن حلقات for وwhile وdo-while.

بنى الحلقات — رسم توضيحي 1

حلقة for

حلقة for

تكرر حلقة for التعليمات البرمجية عددًا محددًا من المرات.

الصيغة:

for (initialization; condition; update) { // Code to execute }

مثال: حلقة for

مثال: حلقة for

يطبع هذا البرنامج الأعداد من 1 إلى 5 باستخدام حلقة for.

#include <stdio.h>

int main() {
    for (int i = 1; i <= 5; i++) {
        printf("%d\n", i);
    }
    return 0;
}

حلقة while

حلقة while

تكرر حلقة while التعليمات البرمجية ما دام الشرط صحيحًا.

الصيغة:

while (condition) { // Code to execute }

مثال: حلقة while

مثال: حلقة while

يطبع هذا البرنامج الأعداد من 1 إلى 5 باستخدام حلقة while.

#include <stdio.h>

int main() {
    int i = 1;
    while (i <= 5) {
        printf("%d\n", i);
        i++;
    }
    return 0;
}

حلقة do-while

حلقة do-while

تنفذ حلقة do-while التعليمات البرمجية مرة واحدة على الأقل دائمًا قبل التحقق من الشرط.

الصيغة:

do { // Code to execute } while (condition);

مثال: حلقة do-while

مثال: حلقة do-while

يطبع هذا البرنامج الأعداد من 1 إلى 5 باستخدام حلقة do-while.

#include <stdio.h>

int main() {
    int i = 1;
    do {
        printf("%d\n", i);
        i++;
    } while (i <= 5);
    return 0;
}

تجنب الحلقات اللانهائية

تجنب الحلقات اللانهائية

تستمر الحلقة اللانهائية إلى الأبد إذا لم يصبح الشرط خاطئًا مطلقًا.

مثال:

while (1) { printf("This loop runs forever!\n"); }

احرص دائمًا على توفير طريقة للخروج من الحلقة.

الملخص

الملخص

في هذا الدرس، تعلمت:

  • كيفية استخدام حلقات for وwhile وdo-while.
  • الاختلافات بين أنواع الحلقات المختلفة.
  • كيفية منع الحلقات اللانهائية.

في الدرس التالي، سنستكشف العوامل المنطقية وعوامل المقارنة في C!

بنى الحلقات — رسم توضيحي 10

الأسئلة الشائعة

هل درس «بنى الحلقات» مجاني؟

نعم — نص درس «بنى الحلقات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة C Academy، انتقل إلى CoddyKit PRO. تتضمن دورة C Academy 3 دروس في المجموع.

ماذا ستتعلم في «بنى الحلقات»؟

افهموا الأنواع المختلفة من الحلقات (for وwhile وdo-while) وحالات استخدامها وكيفية تجنب الحلقات اللانهائية تتمرن على C Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ C Academy؟

لا تُشترط خبرة سابقة. C Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.

كم من الوقت يستغرق درس «بنى الحلقات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس C Academy هذا؟

نعم. كل درس في C Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الجمل الشرطية
  2. بنى الحلقات
  3. المعاملات المنطقية ومعاملات المقارنة
← العودة إلى C Academy