Header Ads

Header ADS

Control Statement : Break & Continue Statement

 

        #_______________________  Break & Continue Statement  _______________________#


#  Break Statement  :  


      #   Break   ----------- 1 . যেকোনো ধরনের loop ভাঙ্গবে ।
                                        2 . Switch – Case ভাঙ্গবে ।


1 .  যদি Switch – Case এ না দেই তবে যে  case  টা  true  হবে সেটা সহ নিচের সকল case
      এর  statement print  হয়ে যাবে ।
2 . যদি program loop / Switch-case না থাকার পরও  Break দিই তবে Error আসবে ।
     কারন Break এর প্রধান কাজ  loop  ভাঙ্গা । 



Example : 
                     For ( I = 1 ; I <= 10 ; i++ )
                    {                                                                                          output
                    Printf ( “ %d “ , I ) ;
                    If ( I = = 5 )                                                                       1 2 3 4 5 
                    Break ;
                     }

Break থাকার কারনে পরবর্তী নাম্বার গুলা print হলো না । break – if এর under এ । আর  if -- loop এর under এ । অর্থাৎ Break টা ultimately for() এর under এই আছে ।

Example :  
                   Switch ( 1 )
                   {
                   Case 1 :
                   Statement 1 ;
                  Case 3 :
                  Statement 2 ;
                  Case 5 :
                  Statement 3 ;
                  Default :
                  Statement 4 ;
                  }

এখানে statement1 , statement2 , statement 3 , statement 4 সবগুলোই  print । কারন Break দেয়া নাই । যদি প্রতিটি statement এর পর Break দেয়া থাকতো তাহলে শুধু statement 1 প্রিন্ট হতো ।  





# Continue  Statement : 


Example :          
                     For ( I = 0 ; I <= 10 ; i++ )
                    {
                            Statement 1 ;
                            Statement 2 ;
                            Continue ;
                            Statement 3
                    }

Continue statement থাকা মানে loop টা continue করো । নিচে আর যাইও না । মানে উপরুক্ত Code statement1 এবং statement2 run করবে । দিয়ে Continue থাকাই  statement3 আর run করবে না । statement1, statement2 রান করার পর পুনরায় loop এর  condition এ ফিরে যাবে । দিয়ে আবার statement1 , statement2 রান করবে ।

অর্থাৎ Continue যখন পাবে তখন compiler -- Continue এর নিচের লাইনে আর যাবে না ।






Created By _____  🅰🅻🅸  🅷🅰🅸🅳🅰🆁




Powered by Blogger.