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

सी भाषा में 'सरल अगर' कथन की व्याख्या करें

तार्किक स्थिति के सही होने पर '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 ब्लॉक के अंदर स्टेटमेंट को छोड़ दिया जाता है।


  1. सी भाषा में और-अगर सीढ़ी बयान समझाओ

    बहु-मार्गीय निर्णय लिखने का यह सबसे सामान्य तरीका है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें - if (condition1) stmt1; else if (condition2) stmt2; - - - - - - - - - - else if (condition n) stmtn; else stmt x; एल्गोरिदम नीचे दिए गए एल्गोरिथम को देखें - START Step 1: Declare int variables. Step 2:

  1. सी भाषा में नेस्टेड इफ-स्टेटमेंट की व्याख्या करें

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

  1. सी भाषा में इफ-स्टेटमेंट की व्याख्या करें

    इफ-इफ स्टेटमेंट सही और गलत दोनों स्थितियों का ध्यान रखता है। सच्चा ब्लॉक निष्पादित किया जाता है, जब शर्त सही होती है और गलत ब्लॉक (या) अन्य ब्लॉक निष्पादित होता है, जब स्थिति गलत होती है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें - if (condition){    True block statement(s) }else{   &nb