
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 {
|