For ও while লুপ এর পার্থক্যঃ
| পার্থক্যের বিষয় | for লুপ | while লুপ |
|---|---|---|
| উপযুক্ততা | যখন লুপের পুনরাবৃত্তির সংখ্যা জানা থাকে | যখন লুপ চালানোর শর্ত আগে থেকে জানা না থাকে |
| গঠন | একই লাইনে শুরু, শর্ত ও বৃদ্ধি থাকে | শুধু শর্ত অংশ থাকে, বাকি আলাদা করতে হয় |
| সিনট্যাক্স |
for(i = 1; i <= 5; i++)
|
i = 1;
while(i <= 5)
|
| সহজতা | সরাসরি সবকিছু এক লাইনে থাকে, ছোট | কিছুটা বেশি লাইন লাগে |
| ব্যবহার | কাউন্টার-ভিত্তিক লুপে বেশি ব্যবহৃত | ইভেন্ট বা শর্ত-ভিত্তিক লুপে বেশি ব্যবহৃত |
While ও do-while লুপ এর পার্থক্যঃ
| পার্থক্যের বিষয় | while লুপ | do-while লুপ |
|---|---|---|
| শর্ত যাচাই | লুপের শুরুতে শর্ত যাচাই হয় | লুপ শেষে শর্ত যাচাই হয় |
| কোড কমপক্ষে একবার চলবে? | না, যদি শর্ত প্রথমে মিথ্যা হয় | হ্যাঁ, অন্তত একবার অবশ্যই চলে |
| সিনট্যাক্সের শেষে সেমিকোলন | দরকার নেই | while(condition); ← শেষের `;` জরুরি |
| ব্যবহার | যখন শর্ত আগে থেকেই জানা থাকে | যখন কাজ অন্তত একবার চালানো দরকার |
| উদাহরণ |
while(i <= 5)
|
do {
|
