'इफ' कीवर्ड का उपयोग स्टेटमेंट्स के एक सेट को निष्पादित करने के लिए किया जाता है जब लॉजिकल कंडीशन ट्रू होती है।
सिंटैक्स
सिंटैक्स नीचे दिया गया है:
if (condition) {
// स्टेटमेंट(s)
}

'सिंपल इफ' स्टेटमेंट का कामकाज
इफ ब्लॉक के अंदर के स्टेटमेंट्स केवल तभी निष्पादित होते हैं जब कंडीशन ट्रू होती है, अन्यथा नहीं।
यदि हम कंडीशन ट्रू होने पर केवल एक स्टेटमेंट निष्पादित करना चाहते हैं, तो ब्रेसेस ({}) हटाए जा सकते हैं। सामान्य तौर पर, हमें ब्रेसेस को नहीं छोड़ना चाहिए भले ही निष्पादित करने के लिए एक ही स्टेटमेंट हो।
जब कंडीशन ट्रू होती है तो एक से अधिक स्टेटमेंट निष्पादित करने के लिए ब्रेसेस ({}) आवश्यक होते हैं।
उदाहरण
नीचे दिया गया C प्रोग्राम इफ कंडीशनल ऑपरेटर्स को निष्पादित करता है:
#include <stdio.h>
int 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 विषम संख्या है
यहां, इफ कंडीशन फाल्स हो जाती है, परिणामस्वरूप इफ ब्लॉक के अंदर का स्टेटमेंट छोड़ दिया जाता है।