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