الحلقات اللانهائية
جزء من قسم الأساسيات في رحلة C++ على Coddy. الدرس 49 من 74.
while:while (true) {
std::cout << "This will print forever!" << std::endl;
}true، لذلك سيعمل التكرار (loop) إلى الأبد.يمكنك `also` إنشاء حلقة تكرارية لا نهائية باستخدام الحلقة for عن طريق حذف تعبيرات التهيئة، والشرط، والزيادة:for (;;) {
std::cout << "This will also print forever!" << std::endl;
}for وجود فاصلتين منقوطتين، لكن التعابير الثلاثة (التهيئية والشرط والتزايد) اختيارية. عند تركها فارغة، لن يكون هناك شرط للتحقق منه، وبالتالي لن يكون لدى الحلقة أي سبب للتوقف.يمكن أن تكون الحلقات التكرارية اللانهائية مفيدة في بعض الحالات، مثل الخوادم التي تحتاج إلى الاستمرار في التشغيل حتى يتم إيقافها يدويًا. ومع ذلك، في معظم الحالات، تكون إشكالية. لإيقاف تكرار لانهائي، يتعين عليك عادةً إجبار البرنامج على الخروج (على سبيل المثال، بالضغط على Ctrl+C في الموجه النصي Terminal).جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص3المتغيرات - الجزء الثاني
التصريح عن النوعقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني9حلقات التكرار
حلقة For - الجزء الأولحلقة Whileحلقة Do WhileBreakContinueحلقة For - الجزء الثانيالحلقات المتداخلةالحلقات اللانهائيةمراجعة - Dynamic Inputتدرّب بنفسك: مترجم C++ عبر الإنترنت