ব্রেক এবং কন্টিনিউ স্টেটমেন্ট

কন্ট্রোল স্টেটমেন্ট - সি প্রোগ্রামিং উদাহরণ (C Examples) - Computer Science

417

সি প্রোগ্রামিং ভাষায় break এবং continue স্টেটমেন্ট ব্যবহার করে লুপের নির্দিষ্ট অংশে প্রবাহ নিয়ন্ত্রণ করা যায়। এগুলো লুপের কার্যক্রম শেষ বা স্কিপ করতে সহায়ক।

১. break স্টেটমেন্ট

break স্টেটমেন্ট ব্যবহার করে লুপ বা switch স্টেটমেন্ট থেকে সরাসরি বেরিয়ে আসা যায়। যখনই break স্টেটমেন্টে পৌঁছানো হয়, লুপ বা switch অবিলম্বে বন্ধ হয়ে যায় এবং লুপের পরবর্তী অংশে চলে যায়।

উদাহরণ:

#include <stdio.h>

int main() {
    for (int i = 1; i <= 10; i++) {
        if (i == 5) {
            break; // i==5 হলে লুপ বন্ধ হবে
        }
        printf("%d\n", i);
    }
    return 0;
}

বিবরণ: এখানে i এর মান ৫ হলে break স্টেটমেন্ট কার্যকর হবে, এবং লুপ সম্পূর্ণভাবে বন্ধ হয়ে যাবে।

আউটপুট:

1 2 3 4

২. continue স্টেটমেন্ট

continue স্টেটমেন্ট ব্যবহার করে লুপের বর্তমান ইটারেশন বাদ দিয়ে পরবর্তী ইটারেশনে চলে যাওয়া যায়। continue স্টেটমেন্টে পৌঁছানো মাত্রই লুপের নিচের কোড স্কিপ করা হয় এবং পরবর্তী ইটারেশন শুরু হয়।

উদাহরণ:

#include <stdio.h>

int main() {
    for (int i = 1; i <= 10; i++) {
        if (i == 5) {
            continue; // i==5 হলে এই ইটারেশন স্কিপ হবে
        }
        printf("%d\n", i);
    }
    return 0;
}

বিবরণ: এখানে i এর মান ৫ হলে continue স্টেটমেন্ট কার্যকর হবে, ফলে সেই ইটারেশনটি বাদ দিয়ে পরবর্তী ইটারেশন শুরু হবে।

আউটপুট:

1 2 3 4 6 7 8 9 10

সংক্ষেপে:

  • break: লুপ বা switch থেকে সম্পূর্ণ বেরিয়ে আসার জন্য ব্যবহৃত হয়।
  • continue: লুপের বর্তমান ইটারেশন বাদ দিয়ে পরবর্তী ইটারেশন শুরু করার জন্য ব্যবহৃত হয়।

break এবং continue স্টেটমেন্ট ব্যবহার করে লুপের প্রবাহ আরও সহজভাবে নিয়ন্ত্রণ করা যায় এবং কোডের কার্যকারিতা বৃদ্ধি করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...