কম্পিউটার টিউটোরিয়াল

C ভাষায় অনকন্ডিশনাল জাম্প স্টেটমেন্ট (Unconditional Jump Statements) কী?


C প্রোগ্রামিং ভাষা একটি স্টেটমেন্ট থেকে অন্য স্টেটমেন্টে যাওয়ার অনুমতি দেয়। এটি ব্রেক (break), কন্টিনিউ (continue), রিটার্ন (return) এবং গো টু (goto) জাম্প স্টেটমেন্টও সাপোর্ট করে।

ব্রেক (break)

  • এটি একটি কীওয়ার্ড যা লুপ টার্মিনেট করতে (অথবা) ব্লক থেকে বের হতে ব্যবহৃত হয়।
  • কন্ট্রোল লুপ (অথবা) ব্লকের পরের স্টেটমেন্টে চলে যায়।
  • ব্রেক for, while, do-while এবং সুইচ স্টেটমেন্টের সাথে ব্যবহার করা হয়।
  • যদি ব্রেক নেস্টেড লুপে ব্যবহার করা হয়, তবে শুধু ইনারমোস্ট লুপ টার্মিনেট হয়।

ব্রেক স্টেটমেন্টের সিনট্যাক্স নিম্নরূপ:

C ভাষায় অনকন্ডিশনাল জাম্প স্টেটমেন্ট (Unconditional Jump Statements) কী?

উদাহরণ

ব্রেক স্টেটমেন্টের C প্রোগ্রাম:

#include<stdio.h> main( ){    int i;    for (i=1; i<=5; i++){       printf ("%d", i);       if (i==3)       break;    } }

আউটপুট

উপরোক্ত প্রোগ্রামটি এক্সিকিউট করলে নিচের আউটপুটটি দেখায়:

1 2 3

কন্টিনিউ (continue)

কন্টিনিউ স্টেটমেন্টের সিনট্যাক্স নিম্নরূপ:

C ভাষায় অনকন্ডিশনাল জাম্প স্টেটমেন্ট (Unconditional Jump Statements) কী?

উদাহরণ

কন্টিনিউ স্টেটমেন্টের 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)

এটি ফাংশনের এক্সিকিউশন টার্মিনেট করে এবং কলিং ফাংশনের কন্ট্রোল রিটার্ন করে।

রিটার্ন স্টেটমেন্টের সিনট্যাক্স নিম্নরূপ:

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)

গো টু (goto)

এটি প্রোগ্রাম এক্সিকিউশনের নরমাল সিকোয়েন্স পরিবর্তন করে কন্ট্রোল প্রোগ্রামের অন্য অংশে ট্রান্সফার করতে ব্যবহৃত হয়।

গো টু স্টেটমেন্টের সিনট্যাক্স নিম্নরূপ:

C ভাষায় অনকন্ডিশনাল জাম্প স্টেটমেন্ট (Unconditional Jump Statements) কী?

উদাহরণ

গো টু স্টেটমেন্টের C প্রোগ্রাম:

#include<stdio.h> main( ) {    printf("Hello");    goto l1;    printf("How are");    l1: printf("you"); }

আউটপুট

উপরোক্ত প্রোগ্রামটি এক্সিকিউট করলে নিচের আউটপুটটি দেখায়:

Hello you

  1. সি ভাষায় টোকেন (Tokens) কী?

  2. সি ভাষায় প্রোগ্রাম ডেভেলপমেন্ট সাইকেল (Program Development Cycle)

  3. goto স্টেটমেন্ট ব্যাখ্যা করার সি প্রোগ্রাম

  4. সি ভাষায় লুপ কন্ট্রোল স্টেটমেন্ট (for, while, do-while) ফ্লোचार্ট ও প্রোগ্রামসহ ব্যাখ্যা