'if' কিওয়ার্ডটি লজিক্যাল কন্ডিশন সত্য হলে একটি স্টেটমেন্ট সেট এক্সিকিউট করতে ব্যবহৃত হয়।
সিনট্যাক্স
সিনট্যাক্স নিচে দেওয়া হলো −
if(condition){ Statement(s) }
'সিম্পল if' স্টেটমেন্টের কাজকর্ম
If ব্লকের ভিতরের স্টেটমেন্টগুলো শুধু তখন এক্সিকিউট হয় যখন কন্ডিশন সত্য, অন্যথায় না।
যদি কন্ডিশন সত্য হলে শুধু একটি স্টেটমেন্ট এক্সিকিউট করতে চাই, তবে ব্রেস ({}) বাদ দেওয়া যায়। সাধারণত, シングル স্টেটমেন্ট থাকলেও ব্রেস না বাদ দেওয়া ভালো।
যখন কন্ডিশন সত্য হয় এবং একাধিক স্টেটমেন্ট এক্সিকিউট করতে হয়, তবে ব্রেস ({}) আবশ্যক।
উদাহরণ
নিচের C প্রোগ্রামটি If কন্ডিশনাল অপারেটর এক্সিকিউট করার 모습을 보여준다 −
#includevoid main(){ int a = 4; printf("a-এর মান লিখুন: "); scanf("%d", &a); if(a % 2 == 1){ printf("a হলো বিজোড় সংখ্যা"); } return 0; }
আউটপুট
নিচের আউটপুট দেখতে পাবেন −
Run 1: a-এর মান লিখুন: 56 a হলো জোড় সংখ্যা Run 2: a-এর মান লিখুন: 33 a হলো বিজোড় সংখ্যা
এখানে, if কন্ডিশন মিথ্যা হয়ে গেলে, if ব্লকের ভিতরের স্টেটমেন্টটি স্কিপ হয়ে যায়।