Sunday, January 5, 2014

C প্রোগ্রামিং - ছয় অধ্যায় - Continue StatemenT

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