Pages

Monday, January 6, 2014

C Programming Break Statement

break statement ব্যবহৃত হয় প্রধানত লুপ terminate  ( শেষ ) করা বা  বের হয়ে যাওয়ার জন্য। লুপিং এর ক্ষেত্রে যখন break statement  টি  execute হয়, তখন যে loop এর ভিতরে break statement টি লিখা হয়েছে, সেই লুপ এর মধ্যে আর কোন কাজ না করে সরাসরি বাইরে চলে আসে।
For loop, while loopdo-while loop এর ক্ষেত্রেও break statement ব্যবহৃত হয়। নিচে for loop এর মধ্যে break statement ব্যবহার করা হল। 

 #include<stdio.h>  
 int main()  
 {  
   int i;  
   for (i=0; i<10; i++)  
   {  
     if(i==5)  
     {  
       break ;  
     }  
     printf("i=%d\n",i);  
   }  
   printf("outside for loop : i=%d\n",i);  
   return 0;  
 }  
এই প্রোগ্রামটি কী করবে ? 1 থেকে 10 পর্যন্ত প্রিন্ট করবে। যদিও while-এর ভেতর আমরা বলেছি যে শর্ত হচ্ছে n <= 100, কিন্তু লুপের ভেতরে আবার বলে দিয়েছি যে যদি n > 10 হয়, তবে break; , মানে বের হয়ে যাও, বা লুপটি ভেঙে দাও। break সব সময় যেই লুপের ভেতর থাকে সেটির বাইরে , প্রোগ্রামটিকে নিয়ে আসে। সুতরাং n-এর মান 10 প্রিন্ট হওয়ার পরে এর মান এক বাড়বে (n++;) অর্থাৎ n-এর মান হবে 11। আর তখন n > 10 সত্য হবে, ফলে প্রোগ্রামটি if কন্ডিশনের ভেতরে ঢুকে যাবে। সেখানে গিয়ে সে দেখবে তাকে break করতে বলা হয়েছে তাই সে লুপের বাইরে চলে যাবে।

No comments:

Post a Comment