একটি ইনফিনিট লুপ হলো এমন একটি লুপ যা কখনো টার্মিনেট হয় না এবং অনির্দিষ্ট কাল ধরে রিপিট হয়।
উদাহরণ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
for (int a = 0; a < 50; a--) {
Console.WriteLine("value : {0}", a);
}
Console.ReadLine();
}
}
}
উপরে, লুপটি a < 50 শর্ত পূরণ পর্যন্ত এক্সিকিউট হবে। a-এর মান ০ দিয়ে শুরু করা হয়েছে।
int a = 0;
প্রতিটি ইটারেশনের পর a-এর মান ডিক্রিমেন্ট হয় কারণ এটি সেট করা হয়েছে।
a--;
অতএব a-এর মান কখনো ৫০-এর উপরে যাবে না এবং শর্ত a < 50 সদা true থাকবে। এটিই লুপটিকে ইনফিনিট লুপ বানিয়ে দেয়।