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

C ভাষায় if-else স্টেটমেন্ট ব্যাখ্যা


If-else স্টেটমেন্ট সত্য ও মিথ্যা দুটি কন্ডিশনেরই খেয়াল রাখে। 'true block' এক্সিকিউট হয় যখন কন্ডিশন সত্য, আর 'false block' (অথবা 'else block') এক্সিকিউট হয় যখন কন্ডিশন মিথ্যা।

সিনট্যাক্স

নিচের সিনট্যাক্সটি রেফার করুন −

if(condition){ True block statement(s) } else{ False block statement(s) }

C ভাষায় if-else স্টেটমেন্ট ব্যাখ্যা

if-else স্টেটমেন্টের কাজকর্ম

  • If else কন্ডিশনে, যদি কন্ডিশন সত্য হয়, তবে true block-এ ঢুকেই স্টেটমেন্ট এক্সিকিউট করে এবং ব্লক থেকে বের হয়।

  • যদি কন্ডিশন মিথ্যা হয়, তবে else block-এ ঢুকে (যা if কন্ডিশন অনুযায়ী false block), সেটি এক্সিকিউট করে এবং সেই else block-থেকে বের হয়।

উদাহরণ

নিচের C প্রোগ্রামটি If এবং If Else কন্ডিশনাল অপারেটর এক্সিকিউট করার 모습을 보여준다 −

#include  void main(){ int a = 4; printf("a-এর মান লিখুন: \n"); scanf("%d", &a); if(a % 2 == 1){ printf("a হলো বিজোড় সংখ্যা \n"); } else { printf("a হলো জোড় সংখ্যা"); } }

আউটপুট

নিচের আউটপুট দেখতে পাবেন −

Run 1: a-এর মান লিখুন: 26 a হলো জোড় সংখ্যা Run 2: a-এর মান লিখুন: 53 a হলো বিজোড় সংখ্যা

  1. C ভাষায় স্যুইচ স্টেটমেন্ট ব্যাখ্যা

  2. C ভাষায় else-if ল্যাডার স্টেটমেন্ট ব্যাখ্যা

  3. C ভাষায় নেস্টেড if-else স্টেটমেন্ট ব্যাখ্যা

  4. C ভাষায় 'সিম্পল if' স্টেটমেন্ট ব্যাখ্যা