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 && 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
কাজ
- ব্রেক ব্যবহার করে জোড়া সংখ্যা গুলি বের কর।
- ব্রেক ব্যবহার করে বিজোড়া সংখ্যা গুলি বের কর।
- গুগুল করে ৫ টি কোড নাও।
- break keyword in c সার্চ করে কোড প্রক্টিস কর।
- ইনফিনিট লুপ সি ( Infinite loop in C)
- নিস্টেড লুপ সি (Nested loops C)
- ফর লুপ সি (for loop c)
- হুইল লুপ (while loop)
- ডু হুইল লুপ (do while)
- লুপ ইন সি (Loop in C)
- সুইচ স্টেটমেন্ট সি (Switch Statement C)
- ইফ এলস সি (if else c)
- সেলসিয়াস থেকে ফারেনহাইট সি (Celsious to Fahrenheit C)
- কন্ডিশনাল অপারেটর সি (Conditional Opearator C)
- প্রোগ্রামের এরর সি (Programming error C)
- স্টেটিক কিওয়ার্ড সি (Sratic in C)
- বুলিয়ান সি( Boolean in C)
- লিটেরালস(Literals in C)