Continue statement: continue statement ব্যবহৃত হয় বিভিন্ন লুপিং প্রোগ্রাম এর ক্ষেত্রে। continue statement যদি কোন while or do-while loop এর ক্ষেত্রে execute হয় তবে ঐ continue statement এর পর , সরাসরি লুপিং এর condition এর অংশে চলে যায়।
নিচের উদাহরনগুলো ব্যাপারটাকে পরিস্কার করে তুলবে।
এখানে i++ এর কারনে এর i মান যখন ৫ এবং ৬ তখন continue statement এর কারনে ৫ এবং ৬ এর মান প্রিন্ট না করে সরাসরি condition অংশে চলে যাবে ।
এখানে ও একই বেপার হয়েছে ।
আর যদি for loop হয় সেক্ষেত্রে for loop এর increment/decrement অংশে চলে যায়।
তাহলে ত বুজতে পেরেছ কোনো জায়গায় continue ব্যবহার করলে লুপের ভেতরে continue-এর পরের অংশের কাজ আর হয় না। নিচের প্রোগ্রামটি কোড করে কম্পাইল ও রান করো:
#include <stdio.h>int main()
{int n = 0;
while (n < 10) {
n = n + 1;if (n % 2 == 0) {
continue;
}printf("%d\n", n);}return 0;
}
এই প্রোগ্রামটি 1 থেকে 10-এর মধ্যে কেবল বেজোড় সংখ্যাগুলো প্রিন্ট করবে। জোড় সংখ্যার বেলায় continue ব্যবহার করার কারণে প্রোগ্রামটি printf("%d\n", n); স্টেটমেন্ট এক্সিকিউট না করে লুপের পরবর্তী ধাপের কাজ শুরু করবে।
No comments:
Post a Comment