तार्किक स्थिति के सही होने पर 'if' कीवर्ड का उपयोग कथनों के एक सेट को निष्पादित करने के लिए किया जाता है।
सिंटैक्स
सिंटैक्स नीचे दिया गया है -
if (condition){ Statement (s) }
'सरल अगर' कथन का कार्य करना
-
if ब्लॉक के अंदर स्टेटमेंट केवल तभी निष्पादित होता है जब कंडीशन सही हो, अन्यथा नहीं।
-
यदि कंडीशन सही होने पर हम केवल एक स्टेटमेंट को एक्सीक्यूट करना चाहते हैं, तो ब्रेसिज़ ({}) को हटाया जा सकता है। सामान्य तौर पर, हमें ब्रेसिज़ को नहीं छोड़ना चाहिए, भले ही निष्पादित करने के लिए एक ही स्टेटमेंट हो।
-
जब कंडीशन सही होती है तो ब्रेसिज़ ({}) को एक से अधिक स्टेटमेंट निष्पादित करने की आवश्यकता होती है।
उदाहरण
यदि सशर्त ऑपरेटरों को निष्पादित करने के लिए सी प्रोग्राम नीचे दिया गया है -
#include<stdio.h> void main (){ int a=4; printf("Enter the value of a: "); scanf("%d",&a); if(a%2==1){ printf("a is odd number"); } Return 0; }
आउटपुट
आप निम्न आउटपुट देखेंगे -
Run 1: Enter the value of a: 56 a is even number Run2: Enter the value of a: 33
यहां, यदि कंडीशन असत्य हो जाती है, परिणामस्वरूप, if ब्लॉक के अंदर स्टेटमेंट को छोड़ दिया जाता है।