ব্রেক কিওয়ার্ড সি (break keyword in c)

ব্রেক (break) সি ল্যংগুয়েজ এর একটি কিওয়ার্ড যা কোন চলন্ত লুপ থেকে বের হতে ব্যবহার করা হয়।

ব্রেক স্টেটমেন্ট দ্বারা লুপ থেকে একটি, একটি করে বের হওয়া যায়।

নিস্টেড লুপ এর ক্ষেত্রে প্রথম ভিতরের লুপ থেকে বের হবে তারপর বহি:স্থ লুপ প্রসেস করবে।

সিনটেক্স

//লুপ থেকে
//break 

ফ্লো-ডায়াগ্রাম ব্রেক স্টেটমেন্ট

চল আমরা কোড দেখি

#include<stdio.h>
#include<stdlib.h>
void main ()
{
    int i;
    for(i = 0; i<10; i++)
    {
        printf("%d ",i);
        if(i == 5)
        break;
    }
    
    printf("came outside loop i = %d",i);

}

Output

0 1 2 3 4 5 came outside loop i = 5

এখানে দেখা যাচ্ছে, লুপটি ১-১০ পর্যন্ত চলার কথা কিন্তু ইফে বলা আছে i তে যদি ৫ পাও তাহলে লুপ থেকে বের হয়ে যাও।

টিক i তে ৫ পাওয়ার সাথে সাথে লুপ থেকে বের হয়ে এসেছে।


নিস্টেড ফর লুপে ব্রেক

#include<stdio.h>
int main(){
    int i=1,j=1;//initializing a local variable

    for(i=1;i<=3;i++){
        for(j=1;j<=3;j++){

            printf("%d %d\n",i,j);

            if(i==2 &amp;&amp; j==2){
                break;//will break loop of j only
        }
    }   //end of for loop
    return 0;
    }
}

আউটপুট

1 1
1 2
1 3

ডু-হুইল এতে ব্রেক স্টেটমেন্ট

#include<stdio.h>
void main ()
{
    int i = 0;
    while(1)
    {
        printf("%d  ",i);
        i++;
        if(i == 5)
        break;
    }
    printf("came out of while loop");
}

আউটপুট

0 1 2 3 4 came out of while loop

কাজ

  • ব্রেক ব্যবহার করে জোড়া সংখ্যা গুলি বের কর।
  • ব্রেক ব্যবহার করে বিজোড়া সংখ্যা গুলি বের কর।
  • গুগুল করে ৫ টি কোড নাও।