IF-ELSE स्टेटमेंट C प्रोग्रामिंग लैंग्वेज में सबसे ज्यादा इस्तेमाल किया जाना वाला control statement है, जिसका उपयोग conditions को check करने और उनके अनुसार अलग-अलग कार्यों को पूरा करने के लिए किया जाता है।
दूसरे शब्दों में कहें तो, “IF-ELSE statement एक conditional statement है। इसके द्वारा हम प्रोग्राम को बता सकते हैं कि अगर condition सत्य (true) होती है तो किस code को execute करना है और अगर condition असत्य (false) होती है तो किस code को execute करना है। इसे हम decision-making statement भी कहते हैं।“
Syntax of IF-ELSE Statement
IF-ELSE statement का syntax नीचे दिया गया है:-
if (condition) {
// Code to execute if condition is true
}
else {
// Code to execute if condition is false
}
- if: यह condition को check करता है। अगर condition सत्य (true) होती है, तो if block के अंदर का कोड execute होता है।
- else: अगर if की condition असत्य (false) होती है, तो else block के अंदर का कोड execute होता है।
Example of IF-ELSE Statement
चलिए इसे एक सरल example के द्वारा समझते हैं:-
#include <stdio.h>
int main() {
int number = 10;
if (number > 0) {
printf("Number is greater than zero.\n");
}
else {
printf("Number is not greater than zero.\n");
}
return 0;
}
- यहाँ number variable की value 10 है।
- if condition check करती है कि क्या number > 0 है।
- चूंकि 10, 0 से बड़ा है, इसलिए condition सत्य (true) होगी और if block के अंदर का कोड execute होगा।
- Output होगा: Number is greater than zero.
अगर number की value -5 होती, तो condition असत्य (false) होती और else block का कोड execute होता। Output होता: Number is not greater than zero.
Nested IF-ELSE Statement in Hindi
कभी-कभी हमें एक से ज्यादा conditions को check करना पड़ता हैं। ऐसी स्थिति में हम Nested IF-ELSE statement का इस्तेमाल करते हैं। इसमें एक IF-ELSE statement के अंदर दूसरा IF-ELSE statement होता है।
#include <stdio.h>
int main() {
int number = 0;
if (number > 0) {
printf("Number is greater than zero.\n");
}
else if (number < 0) {
printf("Number is less than zero.\n");
}
else {
printf("Number is zero.\n");
}
return 0;
}
- यहाँ पहले if condition check होती है कि क्या number > 0 है।
- अगर नहीं, तो else if condition check होती है कि क्या number < 0 है।
- अगर दोनों conditions false हैं, तो else block का कोड execute होता है।
- Output होगा: Number is zero.
IF-ELSE स्टेटमेंट के कुछ महत्वपूर्ण Points:
- Condition: IF statement में condition हमेशा true या false होनी चाहिए।
- Curly Braces {}: अगर if या else block में एक से ज्यादा statements हैं, तो curly braces {} का use करना जरूरी है।
- Else वैकल्पिक (Optional) है: Else block optional है। अगर आपको केवल true condition के लिए code लिखना है, तो else block को skip कर सकते हैं।
इसे पढ़ें:-