loop_def

For ও while লুপ এর পার্থক্যঃ

for vs while পার্থক্য
পার্থক্যের বিষয় for লুপ while লুপ
উপযুক্ততা যখন লুপের পুনরাবৃত্তির সংখ্যা জানা থাকে যখন লুপ চালানোর শর্ত আগে থেকে জানা না থাকে
গঠন একই লাইনে শুরু, শর্ত ও বৃদ্ধি থাকে শুধু শর্ত অংশ থাকে, বাকি আলাদা করতে হয়
সিনট্যাক্স for(i = 1; i <= 5; i++)
{
  printf(" %d ", i);
}
i = 1; while(i <= 5)
{
  printf(" %d ", i);
  i++;
}
সহজতা সরাসরি সবকিছু এক লাইনে থাকে, ছোট কিছুটা বেশি লাইন লাগে
ব্যবহার কাউন্টার-ভিত্তিক লুপে বেশি ব্যবহৃত ইভেন্ট বা শর্ত-ভিত্তিক লুপে বেশি ব্যবহৃত

While ও do-while লুপ এর পার্থক্যঃ

while vs do-while পার্থক্য
পার্থক্যের বিষয় while লুপ do-while লুপ
শর্ত যাচাই লুপের শুরুতে শর্ত যাচাই হয় লুপ শেষে শর্ত যাচাই হয়
কোড কমপক্ষে একবার চলবে? না, যদি শর্ত প্রথমে মিথ্যা হয় হ্যাঁ, অন্তত একবার অবশ্যই চলে
সিনট্যাক্সের শেষে সেমিকোলন দরকার নেই while(condition); ← শেষের ‍`;` জরুরি
ব্যবহার যখন শর্ত আগে থেকেই জানা থাকে যখন কাজ অন্তত একবার চালানো দরকার
উদাহরণ while(i <= 5)
{   printf(" %d ", i);
  i++;
}
do {
  printf(" %d ", i);
  i++;
}
while
(i <= 5);