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

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


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

सिंटैक्स

सिंटैक्स नीचे दिया गया है:

if (condition) {
    // स्टेटमेंट(s)
}

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

'सिंपल इफ' स्टेटमेंट का कामकाज

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

  • यदि हम कंडीशन ट्रू होने पर केवल एक स्टेटमेंट निष्पादित करना चाहते हैं, तो ब्रेसेस ({}) हटाए जा सकते हैं। सामान्य तौर पर, हमें ब्रेसेस को नहीं छोड़ना चाहिए भले ही निष्पादित करने के लिए एक ही स्टेटमेंट हो।

  • जब कंडीशन ट्रू होती है तो एक से अधिक स्टेटमेंट निष्पादित करने के लिए ब्रेसेस ({}) आवश्यक होते हैं।

उदाहरण

नीचे दिया गया 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 विषम संख्या है

यहां, इफ कंडीशन फाल्स हो जाती है, परिणामस्वरूप इफ ब्लॉक के अंदर का स्टेटमेंट छोड़ दिया जाता है।


  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) } else {