पाठ 8 / 38
If ... Else
if, else if, else, ternary operator और switch से branching करें और missing-break bugs से बचें।
if / else if / else
चेन ऊपर से नीचे जाँची जाती है; पहली सही शाखा जीतती है।
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 में फॉल-थ्रू होता है।