সি প্রোগ্রামিং ভাষা এক স্টেটমেন্ট থেকে অন্য স্টেটমেন্টে জাম্প করার অনুমতি দেয়। এটি বিরতি, চালিয়ে যাওয়া, ফিরে আসা এবং জাম্প স্টেটমেন্টে যান।
ব্রেক
- এটি একটি কীওয়ার্ড যা ব্লক থেকে লুপ (বা) প্রস্থান বন্ধ করতে ব্যবহৃত হয়।
- নিয়ন্ত্রণ লুপ (বা) ব্লকের পরে পরবর্তী বিবৃতিতে চলে যায়।
- বিরতি ব্যবহার করা হয় for, while, do-while এবং switch স্টেটমেন্টের সাথে।
- যখন নেস্টেড লুপে ব্রেক ব্যবহার করা হয়, তখন শুধুমাত্র সবচেয়ে ভিতরের লুপটি বন্ধ হয়ে যায়।
বিরতি বিবৃতি জন্য সিনট্যাক্স নিম্নরূপ −

উদাহরণ
ব্রেক স্টেটমেন্ট -
-এর জন্য C প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h>
main( ){
int i;
for (i=1; i<=5; i++){
printf ("%d", i);
if (i==3)
break;
}
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
1 2 3
চালিয়ে যান
কন্টিনিউ স্টেটমেন্টের সিনট্যাক্স নিম্নরূপ −

উদাহরণ
কন্টিনিউ স্টেটমেন্ট-
-এর জন্য C প্রোগ্রাম নিচে দেওয়া হল#include<stdio.h>
main( ){
int i;
for (i=1; i<=5; i++){
if (i==2)
continue;
printf("%d", i)
}
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
1 2 3 4 5
ফেরত
এটি ফাংশনের সঞ্চালন বন্ধ করে এবং কলিং ফাংশনের নিয়ন্ত্রণ ফিরিয়ে দেয়
রিটার্ন স্টেটমেন্টের সিনট্যাক্স নিম্নরূপ -
return[expression/value];
উদাহরণ
নিম্নোক্ত রিটার্ন স্টেটমেন্ট -
-এর জন্য C প্রোগ্রাম#include<stdio.h>
main(){
int a,b,c;
printf("enter a and b value:");
scanf("%d%d",&a,&b);
c=a*b;
return(c);
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
enter a and b value:2 4 Process returned 8 (0x8)
যাও
এটি প্রোগ্রামের অন্য কোন অংশে নিয়ন্ত্রণ স্থানান্তর করে প্রোগ্রাম এক্সিকিউশনের স্বাভাবিক ক্রমানুসারে ব্যবহার করা হয়।
গোটো স্টেটমেন্টের সিনট্যাক্স নিম্নরূপ −

উদাহরণ
গোটো স্টেটমেন্ট -
-এর জন্য C প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h>
main( ) {
printf("Hello");
goto l1;
printf("How are");
l1: printf("you");
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
Hello you