জয়েন লগইন

সি লুপ

🌈সি লুপ কি?

📋সি লুপ হলো কোনো একটি কাজের পুনরাবৃত্তি করার পদ্ধতি।

⚒️সি লুপ কোনো একটি কাজের পুনরাবৃত্তি করতে ব্যবহৃত হয়।

সি লুপ সমূহ

সি লুপ এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ for - নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করা
  • ➡️ break - শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করা
  • ➡️ continue - নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া
  • ➡️ while - শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করা
  • ➡️ do - শর্তের ভিক্তিতে পুনরাবৃত্তি করা

for - নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করার উদাহরণ।

c
#include <stdio.h>

int main() {

  char *fruits[] = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
  int size = sizeof(fruits) / sizeof(fruits[0]);

  for (int item = 0; item < size; item++) {
    printf("%s\n", fruits[item]);
  }

  return 0;
}

break - শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করার উদাহরণ।

c
#include <stdio.h>
#include <string.h>

int main() {

  char *fruits[] = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
  int size = sizeof(fruits) / sizeof(fruits[0]);

  for (int item = 0; item < size; item++) {
    char *fruit = fruits[item];

    if (strcmp(fruit, "কমলা") == 0) {
      break;
    }

    printf("%s\n", fruit);
  }

  return 0;
}

continue - নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া উদাহরণ।

c
#include <stdio.h>
#include <string.h>

int main() {

  char *fruits[] = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
  int size = sizeof(fruits) / sizeof(fruits[0]);

  for (int item = 0; item < size; item++) {
    char *fruit = fruits[item];

    if (strcmp(fruit, "কমলা") == 0) {
      continue;
    }

    printf("%s\n", fruit);
  }

  return 0;
}

while - শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করার উদাহরণ।

c
#include <stdio.h>

int main() {

  int number = 1;

  while (number <= 10) {
    printf("%s: %d\n", "নাম্বার", number);
    number++;
  }

  return 0;
}

do - শর্তের ভিক্তিতে পুনরাবৃত্তি করার উদাহরণ।

c
#include <stdio.h>

int main() {

  int number = 1;

  do {
    printf("%s: %d\n", "নাম্বার", number);
    number++;
  } while (number <= 10);

  return 0;
}

সি লুপ সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
for নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করতে ব্যবহৃত হয়।
break শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করতে ব্যবহৃত হয়।
continue নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া ব্যবহৃত হয়।
while শর্ত সত্য থাকা পর্যন্ত পুনরাবৃত্তি করতে ব্যবহৃত হয়।
do শর্তের ভিক্তিতে পুনরাবৃত্তি করতে ব্যবহৃত হয়।