লুপের জন্য নেস্টেডে, স্টেটমেন্টের জন্য একাধিক লুপের বডিতে অন্তর্ভুক্ত করা হয়।
পুনরাবৃত্তির সংখ্যাটি বাইরের লুপের পুনরাবৃত্তির সংখ্যার সমান হবে যা ভিতরের লুপের পুনরাবৃত্তির সংখ্যা দ্বারা গুণিত হবে৷
উদাহরণ
নেস্টেড ফর লুপ -
এর জন্য সি প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h>
main( ){
int i,j;
for (i=1; i<=2; i++){
for (j=1;j<=2; j++){
printf ("%d", i*j);
}
}
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
1 2 3 4 5 6 Execution i*j i=1 j=1 1 j=2 2 i=2 j=1 2 j=2 4
C ভাষায় অন্যান্য সম্পর্কিত বিবৃতিগুলি নিম্নরূপ -
- ব্রেক
- চালিয়ে যান
- যাও
ব্রেক
-
এটি একটি কীওয়ার্ড যা ব্লক থেকে লুপ (বা) প্রস্থান বন্ধ করতে ব্যবহৃত হয়।
-
নিয়ন্ত্রণ লুপ (বা) ব্লকের পরে পরবর্তী বিবৃতিতে চলে যায়।
-
বিরতি for, while, do-while এবং switch স্টেটমেন্টের সাথে ব্যবহৃত হয়।
-
যখন ব্রেক নেস্টেড লুপে ব্যবহার করা হয় তখন শুধুমাত্র ভেতরের লুপটি বন্ধ করা হয়।

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

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

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