# If ... Else — C Programming Fundamentals: Pointers, Memory और Files

Source: https://www.skillbyai.com/hi/c/c-if-else

> if, else if, else, ternary operator और switch से branching करें और missing-break bugs से बचें।

## if / else if / else

चेन ऊपर से नीचे जाँची जाती है; पहली सही शाखा जीतती है।

```c
if (score >= 90) {
    printf("A\n");
} else if (score >= 80) {
    printf("B\n");
} else {
    printf("C or below\n");
}
```

## टर्नरी

`int max = (a > b) ? a : b;` — एक कॉम्पैक्ट if/else जो मान देता है।

## switch

`switch` एक मान को अलग-अलग `case` से मिलाता है। `break` भूलने पर अगले case में फॉल-थ्रू होता है।
