Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा में इफ-एल्स स्टेटमेंट समझें


इफ-एल्स स्टेटमेंट ट्रू और फाल्स दोनों कंडीशन्स का ख्याल रखता है। जब कंडीशन ट्रू होती है तो 'ट्रू ब्लॉक' निष्पादित होता है और जब कंडीशन फाल्स होती है तो 'फाल्स ब्लॉक' (या) 'एल्स ब्लॉक' निष्पादित होता है।

सिंटैक्स

नीचे दिए गए सिंटैक्स को देखें:

if (condition) {
    // ट्रू ब्लॉक स्टेटमेंट(s)
} else {
    // फाल्स ब्लॉक स्टेटमेंट(s)
}

C भाषा में इफ-एल्स स्टेटमेंट समझें

इफ-एल्स स्टेटमेंट का कामकाज

  • इफ-एल्स कंडीशन में, यदि कंडीशन ट्रू है, तो यह ट्रू ब्लॉक स्टेटमेंट्स में प्रवेश करता है, ऑपरेशन निष्पादित करता है और ब्लॉक से बाहर निकलता है।

  • यदि कंडीशन फाल्स है, तो यह एल्स ब्लॉक में प्रवेश करता है, जो इफ कंडीशन के आधार पर फाल्स ब्लॉक है, उस एल्स ब्लॉक को निष्पादित करता है और उस एल्स ब्लॉक से बाहर निकलता है।

उदाहरण

निम्नलिखित C प्रोग्राम इफ और इफ-एल्स कंडीशनल ऑपरेटर्स को निष्पादित करता है:

#include <stdio.h>

int main() {
    int a = 4;
    printf("a का मान दर्ज करें: \n");
    scanf("%d", &a);
    
    if (a % 2 == 1) {
        printf("a विषम संख्या है \n");
    } else {
        printf("a सम संख्या है");
    }
    
    return 0;
}

आउटपुट

आप निम्नलिखित आउटपुट देखेंगे:

Run 1:
a का मान दर्ज करें: 26
a सम संख्या है

Run 2:
a का मान दर्ज करें: 53
a विषम संख्या है

  1. C भाषा में एल्स-इफ लैडर स्टेटमेंट समझें C भाषा में एल्स-इफ लैडर स्टेटमेंट समझें

    यह मल्टी-वे डिसीजन लिखने का सबसे सामान्य तरीका है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें: if (condition1) stmt1; else if (condition2) stmt2; // ... else if (condition_n) stmt_n; else stmt_x; एल्गोरिदम नीचे दिए गए एल्गोरिदम को देखें: b) तो c सबसे बड़ा प्रिंट करें iv. अन्यथा d सबसे बड़ा प्

  1. C भाषा में नेस्टेड इफ-एल्स स्टेटमेंट समझें C भाषा में नेस्टेड इफ-एल्स स्टेटमेंट समझें

    नेस्टेड इफ एक इफ स्टेटमेंट है जो या तो इफ (या) एल्स का ऑब्जेक्ट है। इफ को दूसरे इफ (या) एल्स के अंदर रखा जाता है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें: if (condition1) { if (condition2) stmt1; else stmt2; } else { if (condition3) stmt3; else stmt4;

  1. C भाषा में  सिंपल इफ  स्टेटमेंट समझें C भाषा में 'सिंपल इफ' स्टेटमेंट समझें

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