حلقة While
جزء من قسم Fundamentals في رحلة C على Coddy. الدرس 38 من 63.
تسمح لك حلقة while بتنفيذ كتلة كود بشكل تكراري طالما أن condition المحدد صحيح.
إليك الصيغة الأساسية:
while (condition) {
// الكود الذي سيتم تكراره
}فلننشئ عدادًا بسيطًا:
قم بتهيئة متغيّر العداد
int count = 1;أنشئ حلقة while تعمل طالما كانت قيمة count أقل من أو تساوي 5
while (count <= 5) {
printf("%d ", count);
count++;
}بعد تنفيذ الكود، ستكون المخرجات:
1 2 3 4 5تستمر الحلقة حتى تصبح قيمة count تساوي 6، وعند هذه النقطة يصبح الشرط count <= 5 خاطئًا (false)، وتنتهي الحلقة.
التحدي
سهلاكتب برنامجًا يقرأ عددًا صحيحًا n من المستخدم ويطبع جميع الأعداد الزوجية من 2 إلى n (شاملة) باستخدام حلقة while.
على سبيل المثال، إذا أدخل المستخدم 10، يجب أن يطبع برنامجك:
2 4 6 8 10جرّب بنفسك
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// كودك هنا
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة6الحلقات التكرارية
حلقة Forحلقة Whileحلقة Do WhileBreakContinueتحدي المراجعة #1الحلقات المتداخلةالحلقات اللانهائيةتحدي المراجعة #2تدرّب بنفسك: مترجم C عبر الإنترنت