C++ else Statement

🔁 C++ else Statement

else statement ka use if condition false hone par alternative code run karne ke liye hota hai.
Ye hamesha if ke saath use hota hai—akela else allowed nahi hai.


🔹 1. Basic if...else

int age = 16;

if (age >= 18) {
cout << "Adult";
} else {
cout << "Minor";
}

➡ Agar if false hua to else execute hoga.


🔹 2. else with Boolean Expression

bool isRaining = false;

if (isRaining) {
cout << "Take umbrella";
} else {
cout << "No umbrella needed";
}


🔹 3. else in Number Check

int num = -5;

if (num > 0) {
cout << "Positive";
} else {
cout << "Negative or Zero";
}


🔹 4. else if (Multiple Conditions)

int marks = 65;

if (marks >= 75) {
cout << "Distinction";
} else if (marks >= 40) {
cout << "Pass";
} else {
cout << "Fail";
}


🔹 5. Nested else

int num = 10;

if (num != 0) {
if (num % 2 == 0) {
cout << "Even";
} else {
cout << "Odd";
}
} else {
cout << "Zero";
}


🔹 6. else without Braces {}

if (age >= 18)
cout << "Adult";
else
cout << "Minor";

⚠️ Multiple statements ke liye { } zaroori hai.


❌ Common Mistake

else {
cout << "Hello";
}
// ❌ Error: else without if

✔ Correct:

if (condition) {
// code
} else {
// code
}

📌 Summary

  • else tab run hota hai jab if false ho

  • Akela else allowed nahi

  • else if multiple conditions ke liye

  • Code clarity ke liye braces use karein

You may also like...